# near model CODE resource # jump table entries: 51008-51125 (118 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 C740 exg D3, D0 00000004 0000 649C ori.b D0, 0x9C 00000008 48E7 1820 movem.l -[A7], D3,D4,A2 0000000C 4FEF FEFA lea.l A7, [A7 - 0x106] 00000010 246F 011A movea.l A2, [A7 + 0x11A] 00000014 282F 011E move.l D4, [A7 + 0x11E] 00000018 7600 moveq.l D3, 0x00 0000001A 202F 0116 move.l D0, [A7 + 0x116] 0000001E 5380 subq.l D0, 1 00000020 670E beq +0x10 /* 00000030 */ 00000022 5780 subq.l D0, 3 00000024 671E beq +0x20 /* 00000044 */ 00000026 5380 subq.l D0, 1 00000028 6736 beq +0x38 /* 00000060 */ 0000002A 5380 subq.l D0, 1 0000002C 6746 beq +0x48 /* 00000074 */ 0000002E 6072 bra +0x74 /* 000000A2 */ label00000030: 00000030 2F04 move.l -[A7], D4 00000032 2F0A move.l -[A7], A2 00000034 486D 8258 pea.l [A5 - 0x7DA8] 00000038 4EBA 5B6E jsr [PC + 0x5B6E /* 00005BA8 */] 0000003C 2600 move.l D3, D0 0000003E 4FEF 000C lea.l A7, [A7 + 0xC] 00000042 6064 bra +0x66 /* 000000A8 */ label00000044: 00000044 7046 moveq.l D0, 0x46 00000046 B880 cmp.l D4, D0 00000048 6408 bcc +0xA /* 00000052 */ 0000004A 263C 8004 0001 move.l D3, 0x80040001 00000050 6056 bra +0x58 /* 000000A8 */ label00000052: 00000052 2F0A move.l -[A7], A2 00000054 486D 21D0 pea.l [A5 + 0x21D0] 00000058 4EAD B908 jsr [A5 - 0x46F8] 0000005C 504F addq.w A7, 8 0000005E 6048 bra +0x4A /* 000000A8 */ label00000060: 00000060 2F04 move.l -[A7], D4 00000062 2F0A move.l -[A7], A2 00000064 486D 8262 pea.l [A5 - 0x7D9E] 00000068 4EBA 5B3E jsr [PC + 0x5B3E /* 00005BA8 */] 0000006C 2600 move.l D3, D0 0000006E 4FEF 000C lea.l A7, [A7 + 0xC] 00000072 6034 bra +0x36 /* 000000A8 */ label00000074: 00000074 42A7 clr.l -[A7] 00000076 486F 0004 pea.l [A7 + 0x4] 0000007A 4EAD BD98 jsr [A5 - 0x4268] 0000007E 4A00 tst.b D0 00000080 504F addq.w A7, 8 00000082 6714 beq +0x16 /* 00000098 */ 00000084 2F04 move.l -[A7], D4 00000086 2F0A move.l -[A7], A2 00000088 486F 0008 pea.l [A7 + 0x8] 0000008C 4EBA 5B40 jsr [PC + 0x5B40 /* 00005BCE */] 00000090 2600 move.l D3, D0 00000092 4FEF 000C lea.l A7, [A7 + 0xC] 00000096 6010 bra +0x12 /* 000000A8 */ label00000098: 00000098 263C 8004 0014 move.l D3, 0x80040014 0000009E 4212 clr.b [A2] 000000A0 6006 bra +0x8 /* 000000A8 */ label000000A2: 000000A2 263C 8004 0013 move.l D3, 0x80040013 label000000A8: 000000A8 2003 move.l D0, D3 000000AA 4FEF 0106 lea.l A7, [A7 + 0x106] 000000AE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000000B2 4E75 rts 000000B4 2F03 move.l -[A7], D3 000000B6 7600 moveq.l D3, 0x00 000000B8 486D C7D0 pea.l [A5 - 0x3830] 000000BC 486D 1B18 pea.l [A5 + 0x1B18] 000000C0 4EBA 6032 jsr [PC + 0x6032 /* 000060F4 */] 000000C4 2600 move.l D3, D0 000000C6 4A80 tst.l D0 000000C8 504F addq.w A7, 8 000000CA 6600 0082 bne +0x84 /* 0000014E */ 000000CE 42A7 clr.l -[A7] 000000D0 4878 00E9 push.l 0xE9 000000D4 4878 00A5 push.l 0xA5 000000D8 2F2D 1B18 move.l -[A7], [A5 + 0x1B18] 000000DC 4EBA 606A jsr [PC + 0x606A /* 00006148 */] 000000E0 2600 move.l D3, D0 000000E2 4A80 tst.l D0 000000E4 4FEF 0010 lea.l A7, [A7 + 0x10] 000000E8 6664 bne +0x66 /* 0000014E */ 000000EA 42A7 clr.l -[A7] 000000EC 4878 00E9 push.l 0xE9 000000F0 4878 0109 push.l 0x109 000000F4 2F2D 1B18 move.l -[A7], [A5 + 0x1B18] 000000F8 4EBA 604E jsr [PC + 0x604E /* 00006148 */] 000000FC 2600 move.l D3, D0 000000FE 4A80 tst.l D0 00000100 4FEF 0010 lea.l A7, [A7 + 0x10] 00000104 6648 bne +0x4A /* 0000014E */ 00000106 42A7 clr.l -[A7] 00000108 4878 00E9 push.l 0xE9 0000010C 4878 0287 push.l 0x287 00000110 2F2D 1B18 move.l -[A7], [A5 + 0x1B18] 00000114 4EBA 6032 jsr [PC + 0x6032 /* 00006148 */] 00000118 2600 move.l D3, D0 0000011A 4A80 tst.l D0 0000011C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000120 662C bne +0x2E /* 0000014E */ 00000122 42A7 clr.l -[A7] 00000124 4878 00E9 push.l 0xE9 00000128 4878 0276 push.l 0x276 0000012C 2F2D 1B18 move.l -[A7], [A5 + 0x1B18] 00000130 4EBA 6016 jsr [PC + 0x6016 /* 00006148 */] 00000134 2600 move.l D3, D0 00000136 4A80 tst.l D0 00000138 4FEF 0010 lea.l A7, [A7 + 0x10] 0000013C 6610 bne +0x12 /* 0000014E */ 0000013E 4EBA 051E jsr [PC + 0x51E /* 0000065E */] 00000142 2600 move.l D3, D0 00000144 4A80 tst.l D0 00000146 6606 bne +0x8 /* 0000014E */ 00000148 4EBA 3E60 jsr [PC + 0x3E60 /* 00003FAA */] 0000014C 2600 move.l D3, D0 label0000014E: 0000014E 2003 move.l D0, D3 00000150 261F move.l D3, [A7]+ 00000152 4E75 rts 00000154 2F03 move.l -[A7], D3 00000156 7600 moveq.l D3, 0x00 00000158 4EBA 06C6 jsr [PC + 0x6C6 /* 00000820 */] 0000015C 4EBA 3F18 jsr [PC + 0x3F18 /* 00004076 */] 00000160 2F2D 1B18 move.l -[A7], [A5 + 0x1B18] 00000164 4EBA 5FC8 jsr [PC + 0x5FC8 /* 0000612E */] 00000168 2600 move.l D3, D0 0000016A 4A83 tst.l D3 0000016C 584F addq.w A7, 4 0000016E 6604 bne +0x6 /* 00000174 */ 00000170 42AD 1B18 clr.l [A5 + 0x1B18] label00000174: 00000174 2003 move.l D0, D3 00000176 261F move.l D3, [A7]+ 00000178 4E75 rts fn0000017A: 0000017A 594F subq.w A7, 4 0000017C 4297 clr.l [A7] 0000017E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000182 3268 03B6 movea.w A1, [A0 + 0x3B6] 00000186 206F 0008 movea.l A0, [A7 + 0x8] 0000018A 2089 move.l [A0], A1 0000018C 2017 move.l D0, [A7] 0000018E 584F addq.w A7, 4 00000190 4E75 rts 00000192 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00000196 7A00 moveq.l D5, 0x00 00000198 7800 moveq.l D4, 0x00 0000019A 7601 moveq.l D3, 0x01 0000019C 6028 bra +0x2A /* 000001C6 */ label0000019E: 0000019E 3F03 move.w -[A7], D3 000001A0 2F2D 22E6 move.l -[A7], [A5 + 0x22E6] 000001A4 4EAD BCD0 jsr [A5 - 0x4330] 000001A8 2448 movea.l A2, A0 000001AA 200A move.l D0, A2 000001AC 5C4F addq.w A7, 6 000001AE 6714 beq +0x16 /* 000001C4 */ 000001B0 4AAA 005E tst.l [A2 + 0x5E] 000001B4 670E beq +0x10 /* 000001C4 */ 000001B6 4AAA 0076 tst.l [A2 + 0x76] 000001BA 6606 bne +0x8 /* 000001C2 */ 000001BC 4AAA 006A tst.l [A2 + 0x6A] 000001C0 6702 beq +0x4 /* 000001C4 */ label000001C2: 000001C2 5244 addq.w D4, 1 label000001C4: 000001C4 5243 addq.w D3, 1 label000001C6: 000001C6 206D 22E6 movea.l A0, [A5 + 0x22E6] 000001CA 2050 movea.l A0, [A0] 000001CC 3003 move.w D0, D3 000001CE 48C0 ext.l D0 000001D0 B0A8 0008 cmp.l D0, [A0 + 0x8] 000001D4 6FC8 ble -0x36 /* 0000019E */ 000001D6 3044 movea.w A0, D4 000001D8 226F 0014 movea.l A1, [A7 + 0x14] 000001DC 2288 move.l [A1], A0 000001DE 2005 move.l D0, D5 000001E0 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000001E4 4E75 rts 000001E6 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000001EA 2A2F 001C move.l D5, [A7 + 0x1C] 000001EE 266F 0020 movea.l A3, [A7 + 0x20] 000001F2 7C00 moveq.l D6, 0x00 000001F4 7800 moveq.l D4, 0x00 000001F6 7601 moveq.l D3, 0x01 000001F8 6036 bra +0x38 /* 00000230 */ label000001FA: 000001FA 3F03 move.w -[A7], D3 000001FC 2F2D 22E6 move.l -[A7], [A5 + 0x22E6] 00000200 4EAD BCD0 jsr [A5 - 0x4330] 00000204 2448 movea.l A2, A0 00000206 200A move.l D0, A2 00000208 5C4F addq.w A7, 6 0000020A 6722 beq +0x24 /* 0000022E */ 0000020C 4AAA 005E tst.l [A2 + 0x5E] 00000210 671C beq +0x1E /* 0000022E */ 00000212 4AAA 0076 tst.l [A2 + 0x76] 00000216 6606 bne +0x8 /* 0000021E */ 00000218 4AAA 006A tst.l [A2 + 0x6A] 0000021C 6710 beq +0x12 /* 0000022E */ label0000021E: 0000021E 5244 addq.w D4, 1 00000220 3044 movea.w A0, D4 00000222 B1C5 cmpa.l A0, D5 00000224 6608 bne +0xA /* 0000022E */ 00000226 306A 03B6 movea.w A0, [A2 + 0x3B6] 0000022A 2688 move.l [A3], A0 0000022C 601A bra +0x1C /* 00000248 */ label0000022E: 0000022E 5243 addq.w D3, 1 label00000230: 00000230 206D 22E6 movea.l A0, [A5 + 0x22E6] 00000234 2050 movea.l A0, [A0] 00000236 3003 move.w D0, D3 00000238 48C0 ext.l D0 0000023A B0A8 0008 cmp.l D0, [A0 + 0x8] 0000023E 6FBA ble -0x44 /* 000001FA */ 00000240 2C3C 8004 07D8 move.l D6, 0x800407D8 00000246 4293 clr.l [A3] label00000248: 00000248 2006 move.l D0, D6 0000024A 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 0000024E 4E75 rts 00000250 594F subq.w A7, 4 00000252 4297 clr.l [A7] 00000254 206F 0008 movea.l A0, [A7 + 0x8] 00000258 700E moveq.l D0, 0x0E 0000025A 2080 move.l [A0], D0 0000025C 2017 move.l D0, [A7] 0000025E 584F addq.w A7, 4 00000260 4E75 rts 00000262 242F 0004 move.l D2, [A7 + 0x4] 00000266 7200 moveq.l D1, 0x00 00000268 7001 moveq.l D0, 0x01 0000026A B480 cmp.l D2, D0 0000026C 6D18 blt +0x1A /* 00000286 */ 0000026E 700E moveq.l D0, 0x0E 00000270 B480 cmp.l D2, D0 00000272 6E12 bgt +0x14 /* 00000286 */ 00000274 2002 move.l D0, D2 00000276 5380 subq.l D0, 1 00000278 41ED 81CA lea.l A0, [A5 - 0x7E36] 0000027C 226F 0008 movea.l A1, [A7 + 0x8] 00000280 22B0 0C00 move.l [A1], [A0 + D0 * 4] 00000284 6006 bra +0x8 /* 0000028C */ label00000286: 00000286 223C 8004 07D8 move.l D1, 0x800407D8 label0000028C: 0000028C 2001 move.l D0, D1 0000028E 4E75 rts fn00000290: 00000290 2F05 move.l -[A7], D5 00000292 242F 0008 move.l D2, [A7 + 0x8] 00000296 226F 000C movea.l A1, [A7 + 0xC] 0000029A 7A00 moveq.l D5, 0x00 0000029C 7200 moveq.l D1, 0x00 0000029E 6016 bra +0x18 /* 000002B6 */ label000002A0: 000002A0 41ED 81CA lea.l A0, [A5 - 0x7E36] 000002A4 B4B0 1400 cmp.l D2, [A0 + D1.w * 4] 000002A8 660A bne +0xC /* 000002B4 */ 000002AA 3001 move.w D0, D1 000002AC 48C0 ext.l D0 000002AE 5280 addq.l D0, 1 000002B0 2280 move.l [A1], D0 000002B2 6010 bra +0x12 /* 000002C4 */ label000002B4: 000002B4 5241 addq.w D1, 1 label000002B6: 000002B6 0C41 000E cmpi.w D1, 0xE 000002BA 6DE4 blt -0x1A /* 000002A0 */ 000002BC 4291 clr.l [A1] 000002BE 2A3C 8004 07D3 move.l D5, 0x800407D3 label000002C4: 000002C4 2005 move.l D0, D5 000002C6 2A1F move.l D5, [A7]+ 000002C8 4E75 rts 000002CA 2F03 move.l -[A7], D3 000002CC 4FEF FEF6 lea.l A7, [A7 - 0x10A] 000002D0 7600 moveq.l D3, 0x00 000002D2 42AF 0106 clr.l [A7 + 0x106] 000002D6 486F 0106 pea.l [A7 + 0x106] 000002DA 2F2F 0116 move.l -[A7], [A7 + 0x116] 000002DE 4EBA FFB0 jsr [PC - 0x50 /* 00000290 */] 000002E2 2600 move.l D3, D0 000002E4 4A80 tst.l D0 000002E6 504F addq.w A7, 8 000002E8 6624 bne +0x26 /* 0000030E */ 000002EA 3F2F 0108 move.w -[A7], [A7 + 0x108] 000002EE 3F3C 3AA2 move.w -[A7], 0x3AA2 000002F2 486F 0004 pea.l [A7 + 0x4] 000002F6 4EAD C328 jsr [A5 - 0x3CD8] 000002FA 2F2F 0122 move.l -[A7], [A7 + 0x122] 000002FE 2F2F 0122 move.l -[A7], [A7 + 0x122] 00000302 486F 0010 pea.l [A7 + 0x10] 00000306 4EBA 58C6 jsr [PC + 0x58C6 /* 00005BCE */] 0000030A 4FEF 0014 lea.l A7, [A7 + 0x14] label0000030E: 0000030E 2003 move.l D0, D3 00000310 4FEF 010A lea.l A7, [A7 + 0x10A] 00000314 261F move.l D3, [A7]+ 00000316 4E75 rts 00000318 48E7 1020 movem.l -[A7], D3,A2 0000031C 4FEF FFF4 lea.l A7, [A7 - 0xC] 00000320 246F 001C movea.l A2, [A7 + 0x1C] 00000324 7600 moveq.l D3, 0x00 00000326 3F2A 0006 move.w -[A7], [A2 + 0x6] 0000032A 3F2A 0002 move.w -[A7], [A2 + 0x2] 0000032E 486F 0004 pea.l [A7 + 0x4] 00000332 4EAD B558 jsr [A5 - 0x4AA8] 00000336 2F6F 0008 0010 move.l [A7 + 0x10], [A7 + 0x8] 0000033C 486F 000C pea.l [A7 + 0xC] 00000340 2F2F 0024 move.l -[A7], [A7 + 0x24] 00000344 4EBA FF4A jsr [PC - 0xB6 /* 00000290 */] 00000348 2600 move.l D3, D0 0000034A 4A80 tst.l D0 0000034C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000350 6632 bne +0x34 /* 00000384 */ 00000352 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000356 4EAD B5F8 jsr [A5 - 0x4A08] 0000035A 2448 movea.l A2, A0 0000035C 4878 0040 push.l 0x40 /* '@' */ 00000360 42A7 clr.l -[A7] 00000362 2F0A move.l -[A7], A2 00000364 4EAD 9E32 jsr [A5 - 0x61CE] 00000368 156F 0017 000E move.b [A2 + 0xE], [A7 + 0x17] 0000036E 42A7 clr.l -[A7] 00000370 42A7 clr.l -[A7] 00000372 3F3C 000E move.w -[A7], 0xE 00000376 2F2F 0022 move.l -[A7], [A7 + 0x22] 0000037A 4EAD BDF8 jsr [A5 - 0x4208] 0000037E 2600 move.l D3, D0 00000380 4FEF 001E lea.l A7, [A7 + 0x1E] label00000384: 00000384 2003 move.l D0, D3 00000386 4FEF 000C lea.l A7, [A7 + 0xC] 0000038A 4CDF 0408 movem.l D3,A2, [A7]+ 0000038E 4E75 rts 00000390 594F subq.w A7, 4 00000392 4297 clr.l [A7] 00000394 4EAD BFB8 jsr [A5 - 0x4048] 00000398 2F08 move.l -[A7], A0 0000039A 4EAD BE70 jsr [A5 - 0x4190] 0000039E 206F 000C movea.l A0, [A7 + 0xC] 000003A2 2080 move.l [A0], D0 000003A4 202F 0004 move.l D0, [A7 + 0x4] 000003A8 504F addq.w A7, 8 000003AA 4E75 rts 000003AC 2F03 move.l -[A7], D3 000003AE 7600 moveq.l D3, 0x00 000003B0 2F2F 000C move.l -[A7], [A7 + 0xC] 000003B4 2F2F 000C move.l -[A7], [A7 + 0xC] 000003B8 4EAD BFB8 jsr [A5 - 0x4048] 000003BC 2F08 move.l -[A7], A0 000003BE 4EAD BE78 jsr [A5 - 0x4188] 000003C2 2600 move.l D3, D0 000003C4 2003 move.l D0, D3 000003C6 4FEF 000C lea.l A7, [A7 + 0xC] 000003CA 261F move.l D3, [A7]+ 000003CC 4E75 rts 000003CE 2F03 move.l -[A7], D3 000003D0 7600 moveq.l D3, 0x00 000003D2 2F2F 0010 move.l -[A7], [A7 + 0x10] 000003D6 2F2F 0010 move.l -[A7], [A7 + 0x10] 000003DA 2F2F 0010 move.l -[A7], [A7 + 0x10] 000003DE 4EAD BFB8 jsr [A5 - 0x4048] 000003E2 2F08 move.l -[A7], A0 000003E4 4EAD BE88 jsr [A5 - 0x4178] 000003E8 2600 move.l D3, D0 000003EA 2003 move.l D0, D3 000003EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000003F0 261F move.l D3, [A7]+ 000003F2 4E75 rts 000003F4 2F03 move.l -[A7], D3 000003F6 4FEF FDE4 lea.l A7, [A7 - 0x21C] 000003FA 7600 moveq.l D3, 0x00 000003FC 486F 0116 pea.l [A7 + 0x116] 00000400 2F2F 0228 move.l -[A7], [A7 + 0x228] 00000404 4EAD B020 jsr [A5 - 0x4FE0] 00000408 3F3C 0001 move.w -[A7], 0x1 0000040C 1F3C 0023 move.b -[A7], 0x23 /* '#' */ 00000410 3F3C 0001 move.w -[A7], 0x1 00000414 486F 0124 pea.l [A7 + 0x124] 00000418 486F 0012 pea.l [A7 + 0x12] 0000041C 4EAD B880 jsr [A5 - 0x4780] 00000420 4A00 tst.b D0 00000422 4FEF 0016 lea.l A7, [A7 + 0x16] 00000426 6608 bne +0xA /* 00000430 */ 00000428 263C 8004 0006 move.l D3, 0x80040006 0000042E 6022 bra +0x24 /* 00000452 */ label00000430: 00000430 486F 0116 pea.l [A7 + 0x116] 00000434 486F 0004 pea.l [A7 + 0x4] 00000438 4EAD B8A0 jsr [A5 - 0x4760] 0000043C 2F2F 0234 move.l -[A7], [A7 + 0x234] 00000440 2F2F 0234 move.l -[A7], [A7 + 0x234] 00000444 486F 0126 pea.l [A7 + 0x126] 00000448 4EBA 5784 jsr [PC + 0x5784 /* 00005BCE */] 0000044C 2600 move.l D3, D0 0000044E 4FEF 0014 lea.l A7, [A7 + 0x14] label00000452: 00000452 2003 move.l D0, D3 00000454 4FEF 021C lea.l A7, [A7 + 0x21C] 00000458 261F move.l D3, [A7]+ 0000045A 4E75 rts 0000045C 594F subq.w A7, 4 0000045E 4297 clr.l [A7] 00000460 206F 0010 movea.l A0, [A7 + 0x10] 00000464 4290 clr.l [A0] 00000466 2017 move.l D0, [A7] 00000468 584F addq.w A7, 4 0000046A 4E75 rts 0000046C 594F subq.w A7, 4 0000046E 4297 clr.l [A7] 00000470 2017 move.l D0, [A7] 00000472 584F addq.w A7, 4 00000474 4E75 rts 00000476 594F subq.w A7, 4 00000478 42A7 clr.l -[A7] 0000047A 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000047E 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000482 2F2D 1B18 move.l -[A7], [A5 + 0x1B18] 00000486 4EBA 5D86 jsr [PC + 0x5D86 /* 0000620E */] 0000048A 2F40 0010 move.l [A7 + 0x10], D0 0000048E 202F 0010 move.l D0, [A7 + 0x10] 00000492 4FEF 0014 lea.l A7, [A7 + 0x14] 00000496 4E75 rts 00000498 594F subq.w A7, 4 0000049A 42A7 clr.l -[A7] 0000049C 2F2F 0010 move.l -[A7], [A7 + 0x10] 000004A0 2F2F 0010 move.l -[A7], [A7 + 0x10] 000004A4 2F2D 1B18 move.l -[A7], [A5 + 0x1B18] 000004A8 4EBA 5D32 jsr [PC + 0x5D32 /* 000061DC */] 000004AC 2F40 0010 move.l [A7 + 0x10], D0 000004B0 202F 0010 move.l D0, [A7 + 0x10] 000004B4 4FEF 0014 lea.l A7, [A7 + 0x14] 000004B8 4E75 rts 000004BA 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000004BE 4FEF FBB8 lea.l A7, [A7 - 0x448] 000004C2 282F 0460 move.l D4, [A7 + 0x460] 000004C6 2A2F 0464 move.l D5, [A7 + 0x464] 000004CA 246F 0468 movea.l A2, [A7 + 0x468] 000004CE 7600 moveq.l D3, 0x00 000004D0 0C84 0000 00A5 cmpi.l D4, 0xA5 000004D6 6720 beq +0x22 /* 000004F8 */ 000004D8 0C84 0000 0109 cmpi.l D4, 0x109 000004DE 6774 beq +0x76 /* 00000554 */ 000004E0 0C84 0000 0287 cmpi.l D4, 0x287 000004E6 6700 00BA beq +0xBC /* 000005A2 */ 000004EA 0C84 0000 0276 cmpi.l D4, 0x276 000004F0 6700 0114 beq +0x116 /* 00000606 */ 000004F4 6000 0142 bra +0x144 /* 00000638 */ label000004F8: 000004F8 4A85 tst.l D5 000004FA 6714 beq +0x16 /* 00000510 */ 000004FC 2F04 move.l -[A7], D4 000004FE 2F3C 8004 07D6 move.l -[A7], 0x800407D6 00000504 4EAD 9FA8 jsr [A5 - 0x6058] 00000508 2600 move.l D3, D0 0000050A 504F addq.w A7, 8 0000050C 6000 013A bra +0x13C /* 00000648 */ label00000510: 00000510 41ED 21D0 lea.l A0, [A5 + 0x21D0] 00000514 43EF 0218 lea.l A1, [A7 + 0x218] 00000518 7044 moveq.l D0, 0x44 label0000051A: 0000051A 22D8 move.l [A1]+, [A0]+ 0000051C 51C8 FFFC dbf D0, -0x6 /* 0000051A */ 00000520 32D8 move.w [A1]+, [A0]+ 00000522 486F 0218 pea.l [A7 + 0x218] 00000526 4EAD B8C8 jsr [A5 - 0x4738] 0000052A 2648 movea.l A3, A0 0000052C 486F 0218 pea.l [A7 + 0x218] 00000530 2F0B move.l -[A7], A3 00000532 4EBA 56EE jsr [PC + 0x56EE /* 00005C22 */] 00000536 2600 move.l D3, D0 00000538 4A83 tst.l D3 0000053A 4FEF 000C lea.l A7, [A7 + 0xC] 0000053E 6600 0108 bne +0x10A /* 00000648 */ 00000542 2F0A move.l -[A7], A2 00000544 2F2F 0218 move.l -[A7], [A7 + 0x218] 00000548 4EAD A010 jsr [A5 - 0x5FF0] 0000054C 2600 move.l D3, D0 0000054E 504F addq.w A7, 8 00000550 6000 00F6 bra +0xF8 /* 00000648 */ label00000554: 00000554 4A85 tst.l D5 00000556 6714 beq +0x16 /* 0000056C */ 00000558 2F04 move.l -[A7], D4 0000055A 2F3C 8004 07D6 move.l -[A7], 0x800407D6 00000560 4EAD 9FA8 jsr [A5 - 0x6058] 00000564 2600 move.l D3, D0 00000566 504F addq.w A7, 8 00000568 6000 00DE bra +0xE0 /* 00000648 */ label0000056C: 0000056C 486F 010E pea.l [A7 + 0x10E] 00000570 486D 21D0 pea.l [A5 + 0x21D0] 00000574 4EAD B8A0 jsr [A5 - 0x4760] 00000578 486F 0112 pea.l [A7 + 0x112] 0000057C 486F 011A pea.l [A7 + 0x11A] 00000580 4EBA 56A0 jsr [PC + 0x56A0 /* 00005C22 */] 00000584 2600 move.l D3, D0 00000586 4A83 tst.l D3 00000588 4FEF 0010 lea.l A7, [A7 + 0x10] 0000058C 6600 00BA bne +0xBC /* 00000648 */ 00000590 2F0A move.l -[A7], A2 00000592 2F2F 010E move.l -[A7], [A7 + 0x10E] 00000596 4EAD A010 jsr [A5 - 0x5FF0] 0000059A 2600 move.l D3, D0 0000059C 504F addq.w A7, 8 0000059E 6000 00A8 bra +0xAA /* 00000648 */ label000005A2: 000005A2 4A85 tst.l D5 000005A4 6714 beq +0x16 /* 000005BA */ 000005A6 2F04 move.l -[A7], D4 000005A8 2F3C 8004 07D6 move.l -[A7], 0x800407D6 000005AE 4EAD 9FA8 jsr [A5 - 0x6058] 000005B2 2600 move.l D3, D0 000005B4 504F addq.w A7, 8 000005B6 6000 0090 bra +0x92 /* 00000648 */ label000005BA: 000005BA 41ED 21D0 lea.l A0, [A5 + 0x21D0] 000005BE 43EF 0332 lea.l A1, [A7 + 0x332] 000005C2 7044 moveq.l D0, 0x44 label000005C4: 000005C4 22D8 move.l [A1]+, [A0]+ 000005C6 51C8 FFFC dbf D0, -0x6 /* 000005C4 */ 000005CA 32D8 move.w [A1]+, [A0]+ 000005CC 486F 0332 pea.l [A7 + 0x332] 000005D0 4EAD B8D0 jsr [A5 - 0x4730] 000005D4 486F 0008 pea.l [A7 + 0x8] 000005D8 486F 033A pea.l [A7 + 0x33A] 000005DC 4EAD B8A0 jsr [A5 - 0x4760] 000005E0 486F 000C pea.l [A7 + 0xC] 000005E4 486F 0014 pea.l [A7 + 0x14] 000005E8 4EBA 5638 jsr [PC + 0x5638 /* 00005C22 */] 000005EC 2600 move.l D3, D0 000005EE 4A83 tst.l D3 000005F0 4FEF 0014 lea.l A7, [A7 + 0x14] 000005F4 6652 bne +0x54 /* 00000648 */ 000005F6 2F0A move.l -[A7], A2 000005F8 2F2F 0004 move.l -[A7], [A7 + 0x4] 000005FC 4EAD A010 jsr [A5 - 0x5FF0] 00000600 2600 move.l D3, D0 00000602 504F addq.w A7, 8 00000604 6042 bra +0x44 /* 00000648 */ label00000606: 00000606 4A85 tst.l D5 00000608 6712 beq +0x14 /* 0000061C */ 0000060A 2F04 move.l -[A7], D4 0000060C 2F3C 8004 07D6 move.l -[A7], 0x800407D6 00000612 4EAD 9FA8 jsr [A5 - 0x6058] 00000616 2600 move.l D3, D0 00000618 504F addq.w A7, 8 0000061A 602C bra +0x2E /* 00000648 */ label0000061C: 0000061C 486F 032E pea.l [A7 + 0x32E] 00000620 4EBA 0032 jsr [PC + 0x32 /* 00000654 */] 00000624 2600 move.l D3, D0 00000626 2F0A move.l -[A7], A2 00000628 2F2F 0336 move.l -[A7], [A7 + 0x336] 0000062C 4EAD A000 jsr [A5 - 0x6000] 00000630 2600 move.l D3, D0 00000632 4FEF 000C lea.l A7, [A7 + 0xC] 00000636 6010 bra +0x12 /* 00000648 */ label00000638: 00000638 2F04 move.l -[A7], D4 0000063A 2F3C 8004 07D5 move.l -[A7], 0x800407D5 00000640 4EAD 9FA8 jsr [A5 - 0x6058] 00000644 2600 move.l D3, D0 00000646 504F addq.w A7, 8 label00000648: 00000648 2003 move.l D0, D3 0000064A 4FEF 0448 lea.l A7, [A7 + 0x448] 0000064E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000652 4E75 rts fn00000654: 00000654 206F 0004 movea.l A0, [A7 + 0x4] 00000658 4290 clr.l [A0] 0000065A 7000 moveq.l D0, 0x00 0000065C 4E75 rts fn0000065E: 0000065E 2F03 move.l -[A7], D3 00000660 7600 moveq.l D3, 0x00 00000662 486D C868 pea.l [A5 - 0x3798] 00000666 486D 1B1C pea.l [A5 + 0x1B1C] 0000066A 4EBA 5A88 jsr [PC + 0x5A88 /* 000060F4 */] 0000066E 2600 move.l D3, D0 00000670 4A80 tst.l D0 00000672 504F addq.w A7, 8 00000674 6600 01A4 bne +0x1A6 /* 0000081A */ 00000678 42A7 clr.l -[A7] 0000067A 4878 00E9 push.l 0xE9 0000067E 4878 00A5 push.l 0xA5 00000682 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 00000686 4EBA 5AC0 jsr [PC + 0x5AC0 /* 00006148 */] 0000068A 2600 move.l D3, D0 0000068C 4A80 tst.l D0 0000068E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000692 6600 0186 bne +0x188 /* 0000081A */ 00000696 42A7 clr.l -[A7] 00000698 4878 00E9 push.l 0xE9 0000069C 4878 0109 push.l 0x109 000006A0 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 000006A4 4EBA 5AA2 jsr [PC + 0x5AA2 /* 00006148 */] 000006A8 2600 move.l D3, D0 000006AA 4A80 tst.l D0 000006AC 4FEF 0010 lea.l A7, [A7 + 0x10] 000006B0 6600 0168 bne +0x16A /* 0000081A */ 000006B4 4878 0001 push.l 0x1 000006B8 4878 00E9 push.l 0xE9 000006BC 4878 0201 push.l 0x201 000006C0 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 000006C4 4EBA 5A82 jsr [PC + 0x5A82 /* 00006148 */] 000006C8 2600 move.l D3, D0 000006CA 4A80 tst.l D0 000006CC 4FEF 0010 lea.l A7, [A7 + 0x10] 000006D0 6600 0148 bne +0x14A /* 0000081A */ 000006D4 4878 0001 push.l 0x1 000006D8 4878 00E9 push.l 0xE9 000006DC 4878 0202 push.l 0x202 000006E0 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 000006E4 4EBA 5A62 jsr [PC + 0x5A62 /* 00006148 */] 000006E8 2600 move.l D3, D0 000006EA 4A80 tst.l D0 000006EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000006F0 6600 0128 bne +0x12A /* 0000081A */ 000006F4 42A7 clr.l -[A7] 000006F6 4878 00F1 push.l 0xF1 000006FA 4878 0203 push.l 0x203 000006FE 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 00000702 4EBA 5A44 jsr [PC + 0x5A44 /* 00006148 */] 00000706 2600 move.l D3, D0 00000708 4A80 tst.l D0 0000070A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000070E 6600 010A bne +0x10C /* 0000081A */ 00000712 42A7 clr.l -[A7] 00000714 4878 00F1 push.l 0xF1 00000718 4878 0204 push.l 0x204 0000071C 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 00000720 4EBA 5A26 jsr [PC + 0x5A26 /* 00006148 */] 00000724 2600 move.l D3, D0 00000726 4A80 tst.l D0 00000728 4FEF 0010 lea.l A7, [A7 + 0x10] 0000072C 6600 00EC bne +0xEE /* 0000081A */ 00000730 42A7 clr.l -[A7] 00000732 4878 01EE push.l 0x1EE 00000736 4878 0205 push.l 0x205 0000073A 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 0000073E 4EBA 5A08 jsr [PC + 0x5A08 /* 00006148 */] 00000742 2600 move.l D3, D0 00000744 4A80 tst.l D0 00000746 4FEF 0010 lea.l A7, [A7 + 0x10] 0000074A 6600 00CE bne +0xD0 /* 0000081A */ 0000074E 4878 0001 push.l 0x1 00000752 4878 00F1 push.l 0xF1 00000756 4878 0058 push.l 0x58 /* 'X' */ 0000075A 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 0000075E 4EBA 59E8 jsr [PC + 0x59E8 /* 00006148 */] 00000762 2600 move.l D3, D0 00000764 4A80 tst.l D0 00000766 4FEF 0010 lea.l A7, [A7 + 0x10] 0000076A 6600 00AE bne +0xB0 /* 0000081A */ 0000076E 4878 0001 push.l 0x1 00000772 4878 01EE push.l 0x1EE 00000776 4878 0206 push.l 0x206 0000077A 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 0000077E 4EBA 59C8 jsr [PC + 0x59C8 /* 00006148 */] 00000782 2600 move.l D3, D0 00000784 4A80 tst.l D0 00000786 4FEF 0010 lea.l A7, [A7 + 0x10] 0000078A 6600 008E bne +0x90 /* 0000081A */ 0000078E 4878 0001 push.l 0x1 00000792 4878 00F1 push.l 0xF1 00000796 4878 0208 push.l 0x208 0000079A 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 0000079E 4EBA 59A8 jsr [PC + 0x59A8 /* 00006148 */] 000007A2 2600 move.l D3, D0 000007A4 4A80 tst.l D0 000007A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000007AA 666E bne +0x70 /* 0000081A */ 000007AC 42A7 clr.l -[A7] 000007AE 4878 00F1 push.l 0xF1 000007B2 4878 0209 push.l 0x209 000007B6 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 000007BA 4EBA 598C jsr [PC + 0x598C /* 00006148 */] 000007BE 2600 move.l D3, D0 000007C0 4A80 tst.l D0 000007C2 4FEF 0010 lea.l A7, [A7 + 0x10] 000007C6 6652 bne +0x54 /* 0000081A */ 000007C8 4878 0001 push.l 0x1 000007CC 4878 00F1 push.l 0xF1 000007D0 4878 00CC push.l 0xCC 000007D4 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 000007D8 4EBA 596E jsr [PC + 0x596E /* 00006148 */] 000007DC 2600 move.l D3, D0 000007DE 4A80 tst.l D0 000007E0 4FEF 0010 lea.l A7, [A7 + 0x10] 000007E4 6634 bne +0x36 /* 0000081A */ 000007E6 42A7 clr.l -[A7] 000007E8 4878 00F1 push.l 0xF1 000007EC 4878 003A push.l 0x3A /* ':' */ 000007F0 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 000007F4 4EBA 5952 jsr [PC + 0x5952 /* 00006148 */] 000007F8 2600 move.l D3, D0 000007FA 4A80 tst.l D0 000007FC 4FEF 0010 lea.l A7, [A7 + 0x10] 00000800 6618 bne +0x1A /* 0000081A */ 00000802 42A7 clr.l -[A7] 00000804 4878 00F1 push.l 0xF1 00000808 4878 0195 push.l 0x195 0000080C 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 00000810 4EBA 5936 jsr [PC + 0x5936 /* 00006148 */] 00000814 2600 move.l D3, D0 00000816 4FEF 0010 lea.l A7, [A7 + 0x10] label0000081A: 0000081A 2003 move.l D0, D3 0000081C 261F move.l D3, [A7]+ 0000081E 4E75 rts fn00000820: 00000820 2F03 move.l -[A7], D3 00000822 7600 moveq.l D3, 0x00 00000824 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 00000828 4EBA 5904 jsr [PC + 0x5904 /* 0000612E */] 0000082C 2600 move.l D3, D0 0000082E 4A83 tst.l D3 00000830 584F addq.w A7, 4 00000832 6604 bne +0x6 /* 00000838 */ 00000834 42AD 1B1C clr.l [A5 + 0x1B1C] label00000838: 00000838 2003 move.l D0, D3 0000083A 261F move.l D3, [A7]+ 0000083C 4E75 rts 0000083E 2F03 move.l -[A7], D3 00000840 4FEF FFC8 lea.l A7, [A7 - 0x38] 00000844 7600 moveq.l D3, 0x00 00000846 4857 pea.l [A7] 00000848 2F2F 0044 move.l -[A7], [A7 + 0x44] 0000084C 4EBA 5210 jsr [PC + 0x5210 /* 00005A5E */] 00000850 2600 move.l D3, D0 00000852 4A80 tst.l D0 00000854 504F addq.w A7, 8 00000856 6612 bne +0x14 /* 0000086A */ 00000858 2F2F 0044 move.l -[A7], [A7 + 0x44] 0000085C 4EBA 0EFE jsr [PC + 0xEFE /* 0000175C */] 00000860 486F 0004 pea.l [A7 + 0x4] 00000864 4EBA 52C8 jsr [PC + 0x52C8 /* 00005B2E */] 00000868 504F addq.w A7, 8 label0000086A: 0000086A 2003 move.l D0, D3 0000086C 4FEF 0038 lea.l A7, [A7 + 0x38] 00000870 261F move.l D3, [A7]+ 00000872 4E75 rts fn00000874: 00000874 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000878 4FEF FFC4 lea.l A7, [A7 - 0x3C] 0000087C 266F 0050 movea.l A3, [A7 + 0x50] 00000880 282F 0054 move.l D4, [A7 + 0x54] 00000884 246F 0058 movea.l A2, [A7 + 0x58] 00000888 7600 moveq.l D3, 0x00 0000088A 4857 pea.l [A7] 0000088C 2F0B move.l -[A7], A3 0000088E 4EBA 51CE jsr [PC + 0x51CE /* 00005A5E */] 00000892 2600 move.l D3, D0 00000894 4A80 tst.l D0 00000896 504F addq.w A7, 8 00000898 662A bne +0x2C /* 000008C4 */ 0000089A 486F 0038 pea.l [A7 + 0x38] 0000089E 4EBA 0EBC jsr [PC + 0xEBC /* 0000175C */] 000008A2 4A84 tst.l D4 000008A4 584F addq.w A7, 4 000008A6 6F0E ble +0x10 /* 000008B6 */ 000008A8 B8AF 0038 cmp.l D4, [A7 + 0x38] 000008AC 6E08 bgt +0xA /* 000008B6 */ 000008AE 2544 0004 move.l [A2 + 0x4], D4 000008B2 2493 move.l [A2], [A3] 000008B4 6006 bra +0x8 /* 000008BC */ label000008B6: 000008B6 263C 8004 07D8 move.l D3, 0x800407D8 label000008BC: 000008BC 4857 pea.l [A7] 000008BE 4EBA 526E jsr [PC + 0x526E /* 00005B2E */] 000008C2 584F addq.w A7, 4 label000008C4: 000008C4 2003 move.l D0, D3 000008C6 4FEF 003C lea.l A7, [A7 + 0x3C] 000008CA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000008CE 4E75 rts fn000008D0: 000008D0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000008D4 4FEF FDC2 lea.l A7, [A7 - 0x23E] 000008D8 286F 0256 movea.l A4, [A7 + 0x256] 000008DC 266F 025A movea.l A3, [A7 + 0x25A] 000008E0 246F 025E movea.l A2, [A7 + 0x25E] 000008E4 7800 moveq.l D4, 0x00 000008E6 4857 pea.l [A7] 000008E8 2F0C move.l -[A7], A4 000008EA 4EBA 5172 jsr [PC + 0x5172 /* 00005A5E */] 000008EE 2800 move.l D4, D0 000008F0 4A80 tst.l D0 000008F2 504F addq.w A7, 8 000008F4 6656 bne +0x58 /* 0000094C */ 000008F6 7601 moveq.l D3, 0x01 000008F8 6036 bra +0x38 /* 00000930 */ label000008FA: 000008FA 486F 0138 pea.l [A7 + 0x138] 000008FE 3F03 move.w -[A7], D3 00000900 4EAD B5C0 jsr [A5 - 0x4A40] 00000904 4878 00FF push.l 0xFF 00000908 486F 0042 pea.l [A7 + 0x42] 0000090C 486F 0146 pea.l [A7 + 0x146] 00000910 4EBA 52BC jsr [PC + 0x52BC /* 00005BCE */] 00000914 486F 004A pea.l [A7 + 0x4A] 00000918 2F0B move.l -[A7], A3 0000091A 4EBA 5406 jsr [PC + 0x5406 /* 00005D22 */] 0000091E 4A00 tst.b D0 00000920 4FEF 001A lea.l A7, [A7 + 0x1A] 00000924 6708 beq +0xA /* 0000092E */ 00000926 3043 movea.w A0, D3 00000928 2548 0004 move.l [A2 + 0x4], A0 0000092C 6016 bra +0x18 /* 00000944 */ label0000092E: 0000092E 5243 addq.w D3, 1 label00000930: 00000930 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000934 2050 movea.l A0, [A0] 00000936 2050 movea.l A0, [A0] 00000938 B668 000A cmp.w D3, [A0 + 0xA] 0000093C 6FBC ble -0x42 /* 000008FA */ 0000093E 283C 8004 0BC4 move.l D4, 0x80040BC4 label00000944: 00000944 4857 pea.l [A7] 00000946 4EBA 51E6 jsr [PC + 0x51E6 /* 00005B2E */] 0000094A 584F addq.w A7, 4 label0000094C: 0000094C 2494 move.l [A2], [A4] 0000094E 4A84 tst.l D4 00000950 670A beq +0xC /* 0000095C */ 00000952 4EAD B658 jsr [A5 - 0x49A8] 00000956 48C0 ext.l D0 00000958 2540 0004 move.l [A2 + 0x4], D0 label0000095C: 0000095C 2004 move.l D0, D4 0000095E 4FEF 023E lea.l A7, [A7 + 0x23E] 00000962 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000966 4E75 rts 00000968 2F03 move.l -[A7], D3 0000096A 4FEF FEBE lea.l A7, [A7 - 0x142] 0000096E 7600 moveq.l D3, 0x00 00000970 4857 pea.l [A7] 00000972 2F2F 014E move.l -[A7], [A7 + 0x14E] 00000976 4EBA 50E6 jsr [PC + 0x50E6 /* 00005A5E */] 0000097A 2600 move.l D3, D0 0000097C 4A80 tst.l D0 0000097E 504F addq.w A7, 8 00000980 6642 bne +0x44 /* 000009C4 */ 00000982 486F 0038 pea.l [A7 + 0x38] 00000986 2F2F 0152 move.l -[A7], [A7 + 0x152] 0000098A 4EBA 5310 jsr [PC + 0x5310 /* 00005C9C */] 0000098E 486F 0040 pea.l [A7 + 0x40] 00000992 486F 014A pea.l [A7 + 0x14A] 00000996 4EAD B6E0 jsr [A5 - 0x4920] 0000099A 306F 014E movea.w A0, [A7 + 0x14E] 0000099E 226F 0162 movea.l A1, [A7 + 0x162] 000009A2 2288 move.l [A1], A0 000009A4 306F 0150 movea.w A0, [A7 + 0x150] 000009A8 2348 0004 move.l [A1 + 0x4], A0 000009AC 4A6F 0150 tst.w [A7 + 0x150] 000009B0 4FEF 0010 lea.l A7, [A7 + 0x10] 000009B4 6606 bne +0x8 /* 000009BC */ 000009B6 263C 8004 0BC5 move.l D3, 0x80040BC5 label000009BC: 000009BC 4857 pea.l [A7] 000009BE 4EBA 516E jsr [PC + 0x516E /* 00005B2E */] 000009C2 584F addq.w A7, 4 label000009C4: 000009C4 2003 move.l D0, D3 000009C6 4FEF 0142 lea.l A7, [A7 + 0x142] 000009CA 261F move.l D3, [A7]+ 000009CC 4E75 rts fn000009CE: 000009CE 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000009D2 4FEF FFC0 lea.l A7, [A7 - 0x40] 000009D6 266F 0058 movea.l A3, [A7 + 0x58] 000009DA 246F 005C movea.l A2, [A7 + 0x5C] 000009DE 7600 moveq.l D3, 0x00 000009E0 4857 pea.l [A7] 000009E2 2F0B move.l -[A7], A3 000009E4 4EBA 5078 jsr [PC + 0x5078 /* 00005A5E */] 000009E8 2600 move.l D3, D0 000009EA 4A80 tst.l D0 000009EC 504F addq.w A7, 8 000009EE 6638 bne +0x3A /* 00000A28 */ 000009F0 2812 move.l D4, [A2] 000009F2 2A2A 0004 move.l D5, [A2 + 0x4] 000009F6 486F 0038 pea.l [A7 + 0x38] 000009FA 2F04 move.l -[A7], D4 000009FC 2F0B move.l -[A7], A3 000009FE 4EBA FE74 jsr [PC - 0x18C /* 00000874 */] 00000A02 2600 move.l D3, D0 00000A04 4A83 tst.l D3 00000A06 4FEF 000C lea.l A7, [A7 + 0xC] 00000A0A 6614 bne +0x16 /* 00000A20 */ 00000A0C 2F2F 0060 move.l -[A7], [A7 + 0x60] 00000A10 2F05 move.l -[A7], D5 00000A12 486F 0040 pea.l [A7 + 0x40] 00000A16 4EBA 3A00 jsr [PC + 0x3A00 /* 00004418 */] 00000A1A 2600 move.l D3, D0 00000A1C 4FEF 000C lea.l A7, [A7 + 0xC] label00000A20: 00000A20 4857 pea.l [A7] 00000A22 4EBA 510A jsr [PC + 0x510A /* 00005B2E */] 00000A26 584F addq.w A7, 4 label00000A28: 00000A28 2003 move.l D0, D3 00000A2A 4FEF 0040 lea.l A7, [A7 + 0x40] 00000A2E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000A32 4E75 rts 00000A34 2F03 move.l -[A7], D3 00000A36 4FEF FEC2 lea.l A7, [A7 - 0x13E] 00000A3A 7600 moveq.l D3, 0x00 00000A3C 4857 pea.l [A7] 00000A3E 2F2F 014A move.l -[A7], [A7 + 0x14A] 00000A42 4EBA 501A jsr [PC + 0x501A /* 00005A5E */] 00000A46 2600 move.l D3, D0 00000A48 4A80 tst.l D0 00000A4A 504F addq.w A7, 8 00000A4C 6634 bne +0x36 /* 00000A82 */ 00000A4E 486F 0038 pea.l [A7 + 0x38] 00000A52 2F2F 014E move.l -[A7], [A7 + 0x14E] 00000A56 4EBA 5244 jsr [PC + 0x5244 /* 00005C9C */] 00000A5A 486F 0040 pea.l [A7 + 0x40] 00000A5E 4EAD C3D0 jsr [A5 - 0x3C30] 00000A62 48C0 ext.l D0 00000A64 206F 015A movea.l A0, [A7 + 0x15A] 00000A68 2080 move.l [A0], D0 00000A6A 2048 movea.l A0, A0 00000A6C 4A90 tst.l [A0] 00000A6E 4FEF 000C lea.l A7, [A7 + 0xC] 00000A72 6606 bne +0x8 /* 00000A7A */ 00000A74 263C 8004 0BC0 move.l D3, 0x80040BC0 label00000A7A: 00000A7A 4857 pea.l [A7] 00000A7C 4EBA 50B0 jsr [PC + 0x50B0 /* 00005B2E */] 00000A80 584F addq.w A7, 4 label00000A82: 00000A82 2003 move.l D0, D3 00000A84 4FEF 013E lea.l A7, [A7 + 0x13E] 00000A88 261F move.l D3, [A7]+ 00000A8A 4E75 rts 00000A8C 48E7 1C00 movem.l -[A7], D3,D4,D5 00000A90 4FEF FEC2 lea.l A7, [A7 - 0x13E] 00000A94 2A2F 0152 move.l D5, [A7 + 0x152] 00000A98 7800 moveq.l D4, 0x00 00000A9A 4857 pea.l [A7] 00000A9C 2F2F 0152 move.l -[A7], [A7 + 0x152] 00000AA0 4EBA 4FBC jsr [PC + 0x4FBC /* 00005A5E */] 00000AA4 2800 move.l D4, D0 00000AA6 4A80 tst.l D0 00000AA8 504F addq.w A7, 8 00000AAA 6656 bne +0x58 /* 00000B02 */ 00000AAC 422F 0039 clr.b [A7 + 0x39] 00000AB0 422F 0038 clr.b [A7 + 0x38] 00000AB4 3F05 move.w -[A7], D5 00000AB6 4EAD C3C0 jsr [A5 - 0x3C40] 00000ABA 3600 move.w D3, D0 00000ABC 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000AC0 B668 0026 cmp.w D3, [A0 + 0x26] 00000AC4 544F addq.w A7, 2 00000AC6 6E1E bgt +0x20 /* 00000AE6 */ 00000AC8 3003 move.w D0, D3 00000ACA 48C0 ext.l D0 00000ACC 5380 subq.l D0, 1 00000ACE 2068 0028 movea.l A0, [A0 + 0x28] 00000AD2 2250 movea.l A1, [A0] 00000AD4 BA71 0C00 cmp.w D5, [A1 + D0 * 4] 00000AD8 660C bne +0xE /* 00000AE6 */ 00000ADA 486F 0038 pea.l [A7 + 0x38] 00000ADE 3F03 move.w -[A7], D3 00000AE0 4EAD C3C8 jsr [A5 - 0x3C38] 00000AE4 5C4F addq.w A7, 6 label00000AE6: 00000AE6 2F2F 015A move.l -[A7], [A7 + 0x15A] 00000AEA 2F2F 015A move.l -[A7], [A7 + 0x15A] 00000AEE 486F 0040 pea.l [A7 + 0x40] 00000AF2 4EBA 50DA jsr [PC + 0x50DA /* 00005BCE */] 00000AF6 486F 000C pea.l [A7 + 0xC] 00000AFA 4EBA 5032 jsr [PC + 0x5032 /* 00005B2E */] 00000AFE 4FEF 0010 lea.l A7, [A7 + 0x10] label00000B02: 00000B02 2004 move.l D0, D4 00000B04 4FEF 013E lea.l A7, [A7 + 0x13E] 00000B08 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00000B0C 4E75 rts 00000B0E 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00000B12 4FEF FFC8 lea.l A7, [A7 - 0x38] 00000B16 282F 0050 move.l D4, [A7 + 0x50] 00000B1A 246F 0054 movea.l A2, [A7 + 0x54] 00000B1E 7600 moveq.l D3, 0x00 00000B20 4857 pea.l [A7] 00000B22 2F2F 0050 move.l -[A7], [A7 + 0x50] 00000B26 4EBA 4F36 jsr [PC + 0x4F36 /* 00005A5E */] 00000B2A 2600 move.l D3, D0 00000B2C 4A80 tst.l D0 00000B2E 504F addq.w A7, 8 00000B30 6654 bne +0x56 /* 00000B86 */ 00000B32 200A move.l D0, A2 00000B34 673E beq +0x40 /* 00000B74 */ 00000B36 3F04 move.w -[A7], D4 00000B38 4EAD C3B8 jsr [A5 - 0x3C48] 00000B3C 3A00 move.w D5, D0 00000B3E 204A movea.l A0, A2 00000B40 70FF moveq.l D0, 0xFFFFFFFF label00000B42: 00000B42 5280 addq.l D0, 1 00000B44 4A18 tst.b [A0]+ 00000B46 66FA bne -0x4 /* 00000B42 */ 00000B48 0C80 0000 7FFF cmpi.l D0, 0x7FFF 00000B4E 6508 bcs +0xA /* 00000B58 */ 00000B50 203C 0000 7FFF move.l D0, 0x7FFF 00000B56 600C bra +0xE /* 00000B64 */ label00000B58: 00000B58 204A movea.l A0, A2 00000B5A 70FF moveq.l D0, 0xFFFFFFFF label00000B5C: 00000B5C 5280 addq.l D0, 1 00000B5E 4A18 tst.b [A0]+ 00000B60 66FA bne -0x4 /* 00000B5C */ 00000B62 48C0 ext.l D0 label00000B64: 00000B64 3F00 move.w -[A7], D0 00000B66 2F0A move.l -[A7], A2 00000B68 3F05 move.w -[A7], D5 00000B6A 4EAD C3E8 jsr [A5 - 0x3C18] 00000B6E 4FEF 000A lea.l A7, [A7 + 0xA] 00000B72 600A bra +0xC /* 00000B7E */ label00000B74: 00000B74 3F04 move.w -[A7], D4 00000B76 3F04 move.w -[A7], D4 00000B78 4EAD C3F0 jsr [A5 - 0x3C10] 00000B7C 584F addq.w A7, 4 label00000B7E: 00000B7E 4857 pea.l [A7] 00000B80 4EBA 4FAC jsr [PC + 0x4FAC /* 00005B2E */] 00000B84 584F addq.w A7, 4 label00000B86: 00000B86 2003 move.l D0, D3 00000B88 4FEF 0038 lea.l A7, [A7 + 0x38] 00000B8C 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000B90 4E75 rts 00000B92 48E7 1820 movem.l -[A7], D3,D4,A2 00000B96 4FEF FEC2 lea.l A7, [A7 - 0x13E] 00000B9A 246F 0152 movea.l A2, [A7 + 0x152] 00000B9E 7800 moveq.l D4, 0x00 00000BA0 4857 pea.l [A7] 00000BA2 2F2F 0152 move.l -[A7], [A7 + 0x152] 00000BA6 4EBA 4EB6 jsr [PC + 0x4EB6 /* 00005A5E */] 00000BAA 2800 move.l D4, D0 00000BAC 4A80 tst.l D0 00000BAE 504F addq.w A7, 8 00000BB0 6668 bne +0x6A /* 00000C1A */ 00000BB2 4AAF 0156 tst.l [A7 + 0x156] 00000BB6 6716 beq +0x18 /* 00000BCE */ 00000BB8 1F3C 0001 move.b -[A7], 0x1 00000BBC 42A7 clr.l -[A7] 00000BBE 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000BC2 4EAD B6A8 jsr [A5 - 0x4958] 00000BC6 3600 move.w D3, D0 00000BC8 4FEF 000A lea.l A7, [A7 + 0xA] 00000BCC 6012 bra +0x14 /* 00000BE0 */ label00000BCE: 00000BCE 4227 clr.b -[A7] 00000BD0 42A7 clr.l -[A7] 00000BD2 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000BD6 4EAD B6A8 jsr [A5 - 0x4958] 00000BDA 3600 move.w D3, D0 00000BDC 4FEF 000A lea.l A7, [A7 + 0xA] label00000BE0: 00000BE0 4A43 tst.w D3 00000BE2 671C beq +0x1E /* 00000C00 */ 00000BE4 200A move.l D0, A2 00000BE6 6718 beq +0x1A /* 00000C00 */ 00000BE8 486F 0038 pea.l [A7 + 0x38] 00000BEC 2F0A move.l -[A7], A2 00000BEE 4EBA 50AC jsr [PC + 0x50AC /* 00005C9C */] 00000BF2 486F 0040 pea.l [A7 + 0x40] 00000BF6 3F03 move.w -[A7], D3 00000BF8 4EAD B5C8 jsr [A5 - 0x4A38] 00000BFC 4FEF 000E lea.l A7, [A7 + 0xE] label00000C00: 00000C00 3043 movea.w A0, D3 00000C02 226F 015A movea.l A1, [A7 + 0x15A] 00000C06 2288 move.l [A1], A0 00000C08 4A43 tst.w D3 00000C0A 6606 bne +0x8 /* 00000C12 */ 00000C0C 283C 8004 0002 move.l D4, 0x80040002 label00000C12: 00000C12 4857 pea.l [A7] 00000C14 4EBA 4F18 jsr [PC + 0x4F18 /* 00005B2E */] 00000C18 584F addq.w A7, 4 label00000C1A: 00000C1A 2004 move.l D0, D4 00000C1C 4FEF 013E lea.l A7, [A7 + 0x13E] 00000C20 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000C24 4E75 rts 00000C26 48E7 1820 movem.l -[A7], D3,D4,A2 00000C2A 4FEF FCA4 lea.l A7, [A7 - 0x35C] 00000C2E 246F 0370 movea.l A2, [A7 + 0x370] 00000C32 7600 moveq.l D3, 0x00 00000C34 426F 035A clr.w [A7 + 0x35A] 00000C38 4857 pea.l [A7] 00000C3A 2F2F 0370 move.l -[A7], [A7 + 0x370] 00000C3E 4EBA 4E1E jsr [PC + 0x4E1E /* 00005A5E */] 00000C42 2600 move.l D3, D0 00000C44 4A80 tst.l D0 00000C46 504F addq.w A7, 8 00000C48 6678 bne +0x7A /* 00000CC2 */ 00000C4A 486F 014E pea.l [A7 + 0x14E] 00000C4E 2F2F 0378 move.l -[A7], [A7 + 0x378] 00000C52 4EBA 5048 jsr [PC + 0x5048 /* 00005C9C */] 00000C56 3F3C 0001 move.w -[A7], 0x1 00000C5A 486F 0158 pea.l [A7 + 0x158] 00000C5E 486F 0046 pea.l [A7 + 0x46] 00000C62 4EAD B8F8 jsr [A5 - 0x4708] 00000C66 486F 036C pea.l [A7 + 0x36C] 00000C6A 486F 004E pea.l [A7 + 0x4E] 00000C6E 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000C72 4EAD B6A0 jsr [A5 - 0x4960] 00000C76 3800 move.w D4, D0 00000C78 4A44 tst.w D4 00000C7A 4FEF 001E lea.l A7, [A7 + 0x1E] 00000C7E 662A bne +0x2C /* 00000CAA */ 00000C80 200A move.l D0, A2 00000C82 671A beq +0x1C /* 00000C9E */ 00000C84 486F 0254 pea.l [A7 + 0x254] 00000C88 2F0A move.l -[A7], A2 00000C8A 4EBA 5010 jsr [PC + 0x5010 /* 00005C9C */] 00000C8E 486F 025C pea.l [A7 + 0x25C] 00000C92 3F2F 0366 move.w -[A7], [A7 + 0x366] 00000C96 4EAD B5C8 jsr [A5 - 0x4A38] 00000C9A 4FEF 000E lea.l A7, [A7 + 0xE] label00000C9E: 00000C9E 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000CA2 4EAD B6B8 jsr [A5 - 0x4948] 00000CA6 584F addq.w A7, 4 00000CA8 6006 bra +0x8 /* 00000CB0 */ label00000CAA: 00000CAA 263C 8004 0006 move.l D3, 0x80040006 label00000CB0: 00000CB0 306F 035A movea.w A0, [A7 + 0x35A] 00000CB4 226F 0378 movea.l A1, [A7 + 0x378] 00000CB8 2288 move.l [A1], A0 00000CBA 4857 pea.l [A7] 00000CBC 4EBA 4E70 jsr [PC + 0x4E70 /* 00005B2E */] 00000CC0 584F addq.w A7, 4 label00000CC2: 00000CC2 2003 move.l D0, D3 00000CC4 4FEF 035C lea.l A7, [A7 + 0x35C] 00000CC8 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000CCC 4E75 rts 00000CCE 2F03 move.l -[A7], D3 00000CD0 4FEF FFC8 lea.l A7, [A7 - 0x38] 00000CD4 7600 moveq.l D3, 0x00 00000CD6 4857 pea.l [A7] 00000CD8 2F2F 0044 move.l -[A7], [A7 + 0x44] 00000CDC 4EBA 4D80 jsr [PC + 0x4D80 /* 00005A5E */] 00000CE0 2600 move.l D3, D0 00000CE2 4A80 tst.l D0 00000CE4 504F addq.w A7, 8 00000CE6 6620 bne +0x22 /* 00000D08 */ 00000CE8 3F2F 0046 move.w -[A7], [A7 + 0x46] 00000CEC 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000CF0 4EAD B6B0 jsr [A5 - 0x4950] 00000CF4 4A40 tst.w D0 00000CF6 5C4F addq.w A7, 6 00000CF8 6706 beq +0x8 /* 00000D00 */ 00000CFA 263C 8004 0BC4 move.l D3, 0x80040BC4 label00000D00: 00000D00 4857 pea.l [A7] 00000D02 4EBA 4E2A jsr [PC + 0x4E2A /* 00005B2E */] 00000D06 584F addq.w A7, 4 label00000D08: 00000D08 2003 move.l D0, D3 00000D0A 4FEF 0038 lea.l A7, [A7 + 0x38] 00000D0E 261F move.l D3, [A7]+ 00000D10 4E75 rts 00000D12 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000D16 4FEF FEC2 lea.l A7, [A7 - 0x13E] 00000D1A 266F 0156 movea.l A3, [A7 + 0x156] 00000D1E 7600 moveq.l D3, 0x00 00000D20 95CA sub.l A2, A2 00000D22 4857 pea.l [A7] 00000D24 2F2F 0156 move.l -[A7], [A7 + 0x156] 00000D28 4EBA 4D34 jsr [PC + 0x4D34 /* 00005A5E */] 00000D2C 2600 move.l D3, D0 00000D2E 4A80 tst.l D0 00000D30 504F addq.w A7, 8 00000D32 6638 bne +0x3A /* 00000D6C */ 00000D34 200B move.l D0, A3 00000D36 6710 beq +0x12 /* 00000D48 */ 00000D38 486F 0038 pea.l [A7 + 0x38] 00000D3C 2F0B move.l -[A7], A3 00000D3E 4EBA 4F5C jsr [PC + 0x4F5C /* 00005C9C */] 00000D42 45EF 0040 lea.l A2, [A7 + 0x40] 00000D46 504F addq.w A7, 8 label00000D48: 00000D48 1F2F 015D move.b -[A7], [A7 + 0x15D] 00000D4C 42A7 clr.l -[A7] 00000D4E 2F0A move.l -[A7], A2 00000D50 4EAD B120 jsr [A5 - 0x4EE0] 00000D54 3800 move.w D4, D0 00000D56 4A44 tst.w D4 00000D58 4FEF 000A lea.l A7, [A7 + 0xA] 00000D5C 6706 beq +0x8 /* 00000D64 */ 00000D5E 263C 8004 07DE move.l D3, 0x800407DE label00000D64: 00000D64 4857 pea.l [A7] 00000D66 4EBA 4DC6 jsr [PC + 0x4DC6 /* 00005B2E */] 00000D6A 584F addq.w A7, 4 label00000D6C: 00000D6C 2003 move.l D0, D3 00000D6E 4FEF 013E lea.l A7, [A7 + 0x13E] 00000D72 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000D76 4E75 rts 00000D78 2F03 move.l -[A7], D3 00000D7A 4FEF FFC8 lea.l A7, [A7 - 0x38] 00000D7E 7600 moveq.l D3, 0x00 00000D80 4857 pea.l [A7] 00000D82 2F2F 0044 move.l -[A7], [A7 + 0x44] 00000D86 4EBA 4CD6 jsr [PC + 0x4CD6 /* 00005A5E */] 00000D8A 2600 move.l D3, D0 00000D8C 4A80 tst.l D0 00000D8E 504F addq.w A7, 8 00000D90 6622 bne +0x24 /* 00000DB4 */ 00000D92 2F2F 0050 move.l -[A7], [A7 + 0x50] 00000D96 2F2F 0050 move.l -[A7], [A7 + 0x50] 00000D9A 2F2F 0050 move.l -[A7], [A7 + 0x50] 00000D9E 2F2F 0050 move.l -[A7], [A7 + 0x50] 00000DA2 4EAD E410 jsr [A5 - 0x1BF0] 00000DA6 2600 move.l D3, D0 00000DA8 486F 0010 pea.l [A7 + 0x10] 00000DAC 4EBA 4D80 jsr [PC + 0x4D80 /* 00005B2E */] 00000DB0 4FEF 0014 lea.l A7, [A7 + 0x14] label00000DB4: 00000DB4 2003 move.l D0, D3 00000DB6 4FEF 0038 lea.l A7, [A7 + 0x38] 00000DBA 261F move.l D3, [A7]+ 00000DBC 4E75 rts 00000DBE 48E7 1020 movem.l -[A7], D3,A2 00000DC2 4FEF FFC8 lea.l A7, [A7 - 0x38] 00000DC6 246F 0048 movea.l A2, [A7 + 0x48] 00000DCA 7600 moveq.l D3, 0x00 00000DCC 4857 pea.l [A7] 00000DCE 2F2F 0048 move.l -[A7], [A7 + 0x48] 00000DD2 4EBA 4C8A jsr [PC + 0x4C8A /* 00005A5E */] 00000DD6 2600 move.l D3, D0 00000DD8 4A80 tst.l D0 00000DDA 504F addq.w A7, 8 00000DDC 6648 bne +0x4A /* 00000E26 */ 00000DDE 2012 move.l D0, [A2] 00000DE0 0480 0000 0234 subi.l D0, 0x234 00000DE6 6708 beq +0xA /* 00000DF0 */ 00000DE8 5180 subq.l D0, 8 00000DEA 5980 subq.l D0, 4 00000DEC 6702 beq +0x4 /* 00000DF0 */ 00000DEE 6028 bra +0x2A /* 00000E18 */ label00000DF0: 00000DF0 0CAA 0000 0243 0004 cmpi.l [A2 + 0x4], 0x243 00000DF8 6616 bne +0x18 /* 00000E10 */ 00000DFA 4EAD EB60 jsr [A5 - 0x14A0] 00000DFE 2548 0008 move.l [A2 + 0x8], A0 00000E02 4AAA 0008 tst.l [A2 + 0x8] 00000E06 6616 bne +0x18 /* 00000E1E */ 00000E08 263C 8004 0002 move.l D3, 0x80040002 00000E0E 600E bra +0x10 /* 00000E1E */ label00000E10: 00000E10 263C 8004 0BBC move.l D3, 0x80040BBC 00000E16 6006 bra +0x8 /* 00000E1E */ label00000E18: 00000E18 263C 8004 0BBB move.l D3, 0x80040BBB label00000E1E: 00000E1E 4857 pea.l [A7] 00000E20 4EBA 4D0C jsr [PC + 0x4D0C /* 00005B2E */] 00000E24 584F addq.w A7, 4 label00000E26: 00000E26 2003 move.l D0, D3 00000E28 4FEF 0038 lea.l A7, [A7 + 0x38] 00000E2C 4CDF 0408 movem.l D3,A2, [A7]+ 00000E30 4E75 rts fn00000E32: 00000E32 48E7 1020 movem.l -[A7], D3,A2 00000E36 4FEF FFC8 lea.l A7, [A7 - 0x38] 00000E3A 246F 0048 movea.l A2, [A7 + 0x48] 00000E3E 7600 moveq.l D3, 0x00 00000E40 4857 pea.l [A7] 00000E42 2F2F 0048 move.l -[A7], [A7 + 0x48] 00000E46 4EBA 4C16 jsr [PC + 0x4C16 /* 00005A5E */] 00000E4A 2600 move.l D3, D0 00000E4C 4A80 tst.l D0 00000E4E 504F addq.w A7, 8 00000E50 664C bne +0x4E /* 00000E9E */ 00000E52 2012 move.l D0, [A2] 00000E54 0480 0000 0234 subi.l D0, 0x234 00000E5A 6708 beq +0xA /* 00000E64 */ 00000E5C 5180 subq.l D0, 8 00000E5E 5980 subq.l D0, 4 00000E60 6702 beq +0x4 /* 00000E64 */ 00000E62 602C bra +0x2E /* 00000E90 */ label00000E64: 00000E64 0CAA 0000 0243 0004 cmpi.l [A2 + 0x4], 0x243 00000E6C 661A bne +0x1C /* 00000E88 */ 00000E6E 4AAA 0008 tst.l [A2 + 0x8] 00000E72 670C beq +0xE /* 00000E80 */ 00000E74 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000E78 4EAD EB70 jsr [A5 - 0x1490] 00000E7C 584F addq.w A7, 4 00000E7E 6016 bra +0x18 /* 00000E96 */ label00000E80: 00000E80 263C 8004 0BBE move.l D3, 0x80040BBE 00000E86 600E bra +0x10 /* 00000E96 */ label00000E88: 00000E88 263C 8004 0BBC move.l D3, 0x80040BBC 00000E8E 6006 bra +0x8 /* 00000E96 */ label00000E90: 00000E90 263C 8004 0BBB move.l D3, 0x80040BBB label00000E96: 00000E96 4857 pea.l [A7] 00000E98 4EBA 4C94 jsr [PC + 0x4C94 /* 00005B2E */] 00000E9C 584F addq.w A7, 4 label00000E9E: 00000E9E 2003 move.l D0, D3 00000EA0 4FEF 0038 lea.l A7, [A7 + 0x38] 00000EA4 4CDF 0408 movem.l D3,A2, [A7]+ 00000EA8 4E75 rts 00000EAA 2F03 move.l -[A7], D3 00000EAC 2F2F 000C move.l -[A7], [A7 + 0xC] 00000EB0 2F2F 000C move.l -[A7], [A7 + 0xC] 00000EB4 4EBA FF7C jsr [PC - 0x84 /* 00000E32 */] 00000EB8 2600 move.l D3, D0 00000EBA 4A83 tst.l D3 00000EBC 504F addq.w A7, 8 00000EBE 660C bne +0xE /* 00000ECC */ 00000EC0 2F2F 000C move.l -[A7], [A7 + 0xC] 00000EC4 4EBA 518E jsr [PC + 0x518E /* 00006054 */] 00000EC8 2600 move.l D3, D0 00000ECA 584F addq.w A7, 4 label00000ECC: 00000ECC 2003 move.l D0, D3 00000ECE 261F move.l D3, [A7]+ 00000ED0 4E75 rts 00000ED2 594F subq.w A7, 4 00000ED4 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000ED8 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000EDC 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000EE0 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 00000EE4 4EBA 5328 jsr [PC + 0x5328 /* 0000620E */] 00000EE8 2F40 0010 move.l [A7 + 0x10], D0 00000EEC 202F 0010 move.l D0, [A7 + 0x10] 00000EF0 4FEF 0014 lea.l A7, [A7 + 0x14] 00000EF4 4E75 rts 00000EF6 2F03 move.l -[A7], D3 00000EF8 7600 moveq.l D3, 0x00 00000EFA 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000EFE 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000F02 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000F06 2F2D 1B1C move.l -[A7], [A5 + 0x1B1C] 00000F0A 4EBA 52D0 jsr [PC + 0x52D0 /* 000061DC */] 00000F0E 2600 move.l D3, D0 00000F10 2003 move.l D0, D3 00000F12 4FEF 0010 lea.l A7, [A7 + 0x10] 00000F16 261F move.l D3, [A7]+ 00000F18 4E75 rts 00000F1A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000F1E 4FEF FFAC lea.l A7, [A7 - 0x54] 00000F22 2A2F 006C move.l D5, [A7 + 0x6C] 00000F26 282F 0070 move.l D4, [A7 + 0x70] 00000F2A 246F 0074 movea.l A2, [A7 + 0x74] 00000F2E 7600 moveq.l D3, 0x00 00000F30 266F 0078 movea.l A3, [A7 + 0x78] 00000F34 4857 pea.l [A7] 00000F36 2F0B move.l -[A7], A3 00000F38 4EBA 4B24 jsr [PC + 0x4B24 /* 00005A5E */] 00000F3C 2600 move.l D3, D0 00000F3E 4A80 tst.l D0 00000F40 504F addq.w A7, 8 00000F42 6600 04BC bne +0x4BE /* 00001400 */ 00000F46 2005 move.l D0, D5 00000F48 4EAD 9D1E jsr [A5 - 0x62E2] 00000F4C 048A 0000 003A subi.l A2, 0x3A /* ':' */ 00000F52 0000 0209 ori.b D0, 0x9 /* '\t' */ 00000F56 000D 0000 ori.b A5, 0x0 00000F5A 003A 03F0 0000 ori.b [PC /* 00000F5C */], 0xF0 00000F60 0058 016A ori.w [A0]+, 0x16A 00000F64 0000 00A5 ori.b D0, 0xA5 00000F68 0044 0000 ori.w D4, 0x0 00000F6C 00CC ori.? A4, 0xFFFFFFFFFFFFFFFF 00000F6E 0424 0000 subi.b -[A4], 0x0 00000F72 0109 btst A1, D0 00000F74 0084 0000 0195 ori.l D4, 0x195 00000F7A 01C2 bset D2, D0 00000F7C 0000 0201 ori.b D0, 0x1 00000F80 00B4 0000 0202 00FA ori.l [A4 + D0.w - 0x6], 0x202 00000F88 0000 0203 ori.b D0, 0x3 00000F8C 02DC andi.? [A4]+, 0xFFFFFFFFFFFFFFFF 00000F8E 0000 0204 ori.b D0, 0x4 00000F92 01E0 bset -[A0], D0 00000F94 0000 0205 ori.b D0, 0x5 00000F98 0248 0000 andi.w A0, 0x0 00000F9C 0206 0286 andi.b D6, 0x86 00000FA0 0000 0208 ori.b D0, 0x8 00000FA4 0310 btst [A0], D1 00000FA6 0000 0209 ori.b D0, 0x9 /* '\t' */ 00000FAA 0356 bchg [A6], D1 00000FAC 4A84 tst.l D4 00000FAE 6724 beq +0x26 /* 00000FD4 */ 00000FB0 486F 004C pea.l [A7 + 0x4C] 00000FB4 2F0A move.l -[A7], A2 00000FB6 4EAD 9FD0 jsr [A5 - 0x6030] 00000FBA 2600 move.l D3, D0 00000FBC 4A83 tst.l D3 00000FBE 504F addq.w A7, 8 00000FC0 6600 0424 bne +0x426 /* 000013E6 */ 00000FC4 2F2F 004C move.l -[A7], [A7 + 0x4C] 00000FC8 4EBA 0442 jsr [PC + 0x442 /* 0000140C */] 00000FCC 2600 move.l D3, D0 00000FCE 584F addq.w A7, 4 00000FD0 6000 0414 bra +0x416 /* 000013E6 */ label00000FD4: 00000FD4 486F 004C pea.l [A7 + 0x4C] 00000FD8 4EBA 043A jsr [PC + 0x43A /* 00001414 */] 00000FDC 2600 move.l D3, D0 00000FDE 4A83 tst.l D3 00000FE0 584F addq.w A7, 4 00000FE2 6600 0402 bne +0x404 /* 000013E6 */ 00000FE6 2F0A move.l -[A7], A2 00000FE8 2F2F 0050 move.l -[A7], [A7 + 0x50] 00000FEC 4EAD A010 jsr [A5 - 0x5FF0] 00000FF0 2600 move.l D3, D0 00000FF2 504F addq.w A7, 8 00000FF4 6000 03F0 bra +0x3F2 /* 000013E6 */ 00000FF8 4A84 tst.l D4 00000FFA 6714 beq +0x16 /* 00001010 */ 00000FFC 2F05 move.l -[A7], D5 00000FFE 2F3C 8004 07D6 move.l -[A7], 0x800407D6 00001004 4EAD 9FA8 jsr [A5 - 0x6058] 00001008 2600 move.l D3, D0 0000100A 504F addq.w A7, 8 0000100C 6000 03D8 bra +0x3DA /* 000013E6 */ label00001010: 00001010 486F 004C pea.l [A7 + 0x4C] 00001014 4EBA 044E jsr [PC + 0x44E /* 00001464 */] 00001018 2600 move.l D3, D0 0000101A 4A83 tst.l D3 0000101C 584F addq.w A7, 4 0000101E 6600 03C6 bne +0x3C8 /* 000013E6 */ 00001022 2F0A move.l -[A7], A2 00001024 2F2F 0050 move.l -[A7], [A7 + 0x50] 00001028 4EAD A010 jsr [A5 - 0x5FF0] 0000102C 2600 move.l D3, D0 0000102E 504F addq.w A7, 8 00001030 6000 03B4 bra +0x3B6 /* 000013E6 */ 00001034 4A84 tst.l D4 00001036 6724 beq +0x26 /* 0000105C */ 00001038 486F 004C pea.l [A7 + 0x4C] 0000103C 2F0A move.l -[A7], A2 0000103E 4EAD 9FD0 jsr [A5 - 0x6030] 00001042 2600 move.l D3, D0 00001044 4A83 tst.l D3 00001046 504F addq.w A7, 8 00001048 6600 039C bne +0x39E /* 000013E6 */ 0000104C 2F2F 004C move.l -[A7], [A7 + 0x4C] 00001050 4EBA 0460 jsr [PC + 0x460 /* 000014B2 */] 00001054 2600 move.l D3, D0 00001056 584F addq.w A7, 4 00001058 6000 038C bra +0x38E /* 000013E6 */ label0000105C: 0000105C 486F 004C pea.l [A7 + 0x4C] 00001060 4EBA 04A6 jsr [PC + 0x4A6 /* 00001508 */] 00001064 2600 move.l D3, D0 00001066 4A83 tst.l D3 00001068 584F addq.w A7, 4 0000106A 6600 037A bne +0x37C /* 000013E6 */ 0000106E 2F0A move.l -[A7], A2 00001070 2F2F 0050 move.l -[A7], [A7 + 0x50] 00001074 4EAD A010 jsr [A5 - 0x5FF0] 00001078 2600 move.l D3, D0 0000107A 504F addq.w A7, 8 0000107C 6000 0368 bra +0x36A /* 000013E6 */ 00001080 4A84 tst.l D4 00001082 6724 beq +0x26 /* 000010A8 */ 00001084 486F 004C pea.l [A7 + 0x4C] 00001088 2F0A move.l -[A7], A2 0000108A 4EAD 9FD0 jsr [A5 - 0x6030] 0000108E 2600 move.l D3, D0 00001090 4A83 tst.l D3 00001092 504F addq.w A7, 8 00001094 6600 0350 bne +0x352 /* 000013E6 */ 00001098 2F2F 004C move.l -[A7], [A7 + 0x4C] 0000109C 4EBA 04A0 jsr [PC + 0x4A0 /* 0000153E */] 000010A0 2600 move.l D3, D0 000010A2 584F addq.w A7, 4 000010A4 6000 0340 bra +0x342 /* 000013E6 */ label000010A8: 000010A8 486F 004C pea.l [A7 + 0x4C] 000010AC 4EBA 04E6 jsr [PC + 0x4E6 /* 00001594 */] 000010B0 2600 move.l D3, D0 000010B2 4A83 tst.l D3 000010B4 584F addq.w A7, 4 000010B6 6600 032E bne +0x330 /* 000013E6 */ 000010BA 2F0A move.l -[A7], A2 000010BC 2F2F 0050 move.l -[A7], [A7 + 0x50] 000010C0 4EAD A010 jsr [A5 - 0x5FF0] 000010C4 2600 move.l D3, D0 000010C6 504F addq.w A7, 8 000010C8 6000 031C bra +0x31E /* 000013E6 */ 000010CC 4A84 tst.l D4 000010CE 6748 beq +0x4A /* 00001118 */ 000010D0 486F 0050 pea.l [A7 + 0x50] 000010D4 2F0A move.l -[A7], A2 000010D6 4EAD 9FC0 jsr [A5 - 0x6040] 000010DA 2600 move.l D3, D0 000010DC 4A83 tst.l D3 000010DE 504F addq.w A7, 8 000010E0 6600 0304 bne +0x306 /* 000013E6 */ 000010E4 7001 moveq.l D0, 0x01 000010E6 B0AF 0050 cmp.l D0, [A7 + 0x50] 000010EA 6E18 bgt +0x1A /* 00001104 */ 000010EC 7078 moveq.l D0, 0x78 000010EE B0AF 0050 cmp.l D0, [A7 + 0x50] 000010F2 6D10 blt +0x12 /* 00001104 */ 000010F4 2F2F 0050 move.l -[A7], [A7 + 0x50] 000010F8 4EBA 04D0 jsr [PC + 0x4D0 /* 000015CA */] 000010FC 2600 move.l D3, D0 000010FE 584F addq.w A7, 4 00001100 6000 02E4 bra +0x2E6 /* 000013E6 */ label00001104: 00001104 2F0A move.l -[A7], A2 00001106 2F3C 8004 07D8 move.l -[A7], 0x800407D8 0000110C 4EAD 9FA0 jsr [A5 - 0x6060] 00001110 2600 move.l D3, D0 00001112 504F addq.w A7, 8 00001114 6000 02D0 bra +0x2D2 /* 000013E6 */ label00001118: 00001118 486F 0050 pea.l [A7 + 0x50] 0000111C 4EBA 04CE jsr [PC + 0x4CE /* 000015EC */] 00001120 2600 move.l D3, D0 00001122 4A83 tst.l D3 00001124 584F addq.w A7, 4 00001126 6600 02BE bne +0x2C0 /* 000013E6 */ 0000112A 2F0A move.l -[A7], A2 0000112C 2F2F 0054 move.l -[A7], [A7 + 0x54] 00001130 4EAD A000 jsr [A5 - 0x6000] 00001134 2600 move.l D3, D0 00001136 504F addq.w A7, 8 00001138 6000 02AC bra +0x2AE /* 000013E6 */ 0000113C 4A84 tst.l D4 0000113E 6714 beq +0x16 /* 00001154 */ 00001140 2F05 move.l -[A7], D5 00001142 2F3C 8004 07D6 move.l -[A7], 0x800407D6 00001148 4EAD 9FA8 jsr [A5 - 0x6058] 0000114C 2600 move.l D3, D0 0000114E 504F addq.w A7, 8 00001150 6000 0294 bra +0x296 /* 000013E6 */ label00001154: 00001154 4EAD B6F0 jsr [A5 - 0x4910] 00001158 7200 moveq.l D1, 0x00 0000115A 1200 move.b D1, D0 0000115C 2F41 0050 move.l [A7 + 0x50], D1 00001160 2F0A move.l -[A7], A2 00001162 2F2F 0054 move.l -[A7], [A7 + 0x54] 00001166 4EAD A000 jsr [A5 - 0x6000] 0000116A 2600 move.l D3, D0 0000116C 504F addq.w A7, 8 0000116E 6000 0276 bra +0x278 /* 000013E6 */ 00001172 4A84 tst.l D4 00001174 6746 beq +0x48 /* 000011BC */ 00001176 486F 0050 pea.l [A7 + 0x50] 0000117A 2F0A move.l -[A7], A2 0000117C 4EAD 9FC0 jsr [A5 - 0x6040] 00001180 2600 move.l D3, D0 00001182 4A83 tst.l D3 00001184 504F addq.w A7, 8 00001186 6600 025E bne +0x260 /* 000013E6 */ 0000118A 4AAF 0050 tst.l [A7 + 0x50] 0000118E 6D18 blt +0x1A /* 000011A8 */ 00001190 7020 moveq.l D0, 0x20 00001192 B0AF 0050 cmp.l D0, [A7 + 0x50] 00001196 6D10 blt +0x12 /* 000011A8 */ 00001198 2F2F 0050 move.l -[A7], [A7 + 0x50] 0000119C 4EBA 045E jsr [PC + 0x45E /* 000015FC */] 000011A0 2600 move.l D3, D0 000011A2 584F addq.w A7, 4 000011A4 6000 0240 bra +0x242 /* 000013E6 */ label000011A8: 000011A8 2F0A move.l -[A7], A2 000011AA 2F3C 8004 07D8 move.l -[A7], 0x800407D8 000011B0 4EAD 9FA0 jsr [A5 - 0x6060] 000011B4 2600 move.l D3, D0 000011B6 504F addq.w A7, 8 000011B8 6000 022C bra +0x22E /* 000013E6 */ label000011BC: 000011BC 486F 0050 pea.l [A7 + 0x50] 000011C0 4EBA 0442 jsr [PC + 0x442 /* 00001604 */] 000011C4 2600 move.l D3, D0 000011C6 4A83 tst.l D3 000011C8 584F addq.w A7, 4 000011CA 6600 021A bne +0x21C /* 000013E6 */ 000011CE 2F0A move.l -[A7], A2 000011D0 2F2F 0054 move.l -[A7], [A7 + 0x54] 000011D4 4EAD A000 jsr [A5 - 0x6000] 000011D8 2600 move.l D3, D0 000011DA 504F addq.w A7, 8 000011DC 6000 0208 bra +0x20A /* 000013E6 */ 000011E0 4A84 tst.l D4 000011E2 6724 beq +0x26 /* 00001208 */ 000011E4 486F 003C pea.l [A7 + 0x3C] 000011E8 2F0A move.l -[A7], A2 000011EA 4EAD 9FF0 jsr [A5 - 0x6010] 000011EE 2600 move.l D3, D0 000011F0 4A83 tst.l D3 000011F2 504F addq.w A7, 8 000011F4 6600 01F0 bne +0x1F2 /* 000013E6 */ 000011F8 486F 003C pea.l [A7 + 0x3C] 000011FC 4EBA 0418 jsr [PC + 0x418 /* 00001616 */] 00001200 2600 move.l D3, D0 00001202 584F addq.w A7, 4 00001204 6000 01E0 bra +0x1E2 /* 000013E6 */ label00001208: 00001208 486F 003C pea.l [A7 + 0x3C] 0000120C 4EBA 0410 jsr [PC + 0x410 /* 0000161E */] 00001210 2600 move.l D3, D0 00001212 2F0A move.l -[A7], A2 00001214 486F 0044 pea.l [A7 + 0x44] 00001218 4EAD A020 jsr [A5 - 0x5FE0] 0000121C 4FEF 000C lea.l A7, [A7 + 0xC] 00001220 6000 01C4 bra +0x1C6 /* 000013E6 */ 00001224 4A84 tst.l D4 00001226 6724 beq +0x26 /* 0000124C */ 00001228 486F 0038 pea.l [A7 + 0x38] 0000122C 2F0A move.l -[A7], A2 0000122E 4EAD 9FF8 jsr [A5 - 0x6008] 00001232 2600 move.l D3, D0 00001234 4A83 tst.l D3 00001236 504F addq.w A7, 8 00001238 6600 01AC bne +0x1AE /* 000013E6 */ 0000123C 486F 0038 pea.l [A7 + 0x38] 00001240 4EBA 03F2 jsr [PC + 0x3F2 /* 00001634 */] 00001244 2600 move.l D3, D0 00001246 584F addq.w A7, 4 00001248 6000 019C bra +0x19E /* 000013E6 */ label0000124C: 0000124C 486F 0038 pea.l [A7 + 0x38] 00001250 4EBA 043A jsr [PC + 0x43A /* 0000168C */] 00001254 2600 move.l D3, D0 00001256 2F0A move.l -[A7], A2 00001258 486F 0040 pea.l [A7 + 0x40] 0000125C 4EAD A028 jsr [A5 - 0x5FD8] 00001260 4FEF 000C lea.l A7, [A7 + 0xC] 00001264 6000 0180 bra +0x182 /* 000013E6 */ 00001268 4A84 tst.l D4 0000126A 6724 beq +0x26 /* 00001290 */ 0000126C 486F 0050 pea.l [A7 + 0x50] 00001270 2F0A move.l -[A7], A2 00001272 4EAD 9FC0 jsr [A5 - 0x6040] 00001276 2600 move.l D3, D0 00001278 4A83 tst.l D3 0000127A 504F addq.w A7, 8 0000127C 6600 0168 bne +0x16A /* 000013E6 */ 00001280 2F2F 0050 move.l -[A7], [A7 + 0x50] 00001284 4EBA 042E jsr [PC + 0x42E /* 000016B4 */] 00001288 2600 move.l D3, D0 0000128A 584F addq.w A7, 4 0000128C 6000 0158 bra +0x15A /* 000013E6 */ label00001290: 00001290 486F 0050 pea.l [A7 + 0x50] 00001294 4EBA 0426 jsr [PC + 0x426 /* 000016BC */] 00001298 2600 move.l D3, D0 0000129A 4A83 tst.l D3 0000129C 584F addq.w A7, 4 0000129E 6600 0146 bne +0x148 /* 000013E6 */ 000012A2 2F0A move.l -[A7], A2 000012A4 2F2F 0054 move.l -[A7], [A7 + 0x54] 000012A8 4EAD A000 jsr [A5 - 0x6000] 000012AC 2600 move.l D3, D0 000012AE 504F addq.w A7, 8 000012B0 6000 0134 bra +0x136 /* 000013E6 */ 000012B4 4A84 tst.l D4 000012B6 6724 beq +0x26 /* 000012DC */ 000012B8 486F 0050 pea.l [A7 + 0x50] 000012BC 2F0A move.l -[A7], A2 000012BE 4EAD 9FC0 jsr [A5 - 0x6040] 000012C2 2600 move.l D3, D0 000012C4 4A83 tst.l D3 000012C6 504F addq.w A7, 8 000012C8 6600 011C bne +0x11E /* 000013E6 */ 000012CC 2F2F 0050 move.l -[A7], [A7 + 0x50] 000012D0 4EBA 0404 jsr [PC + 0x404 /* 000016D6 */] 000012D4 2600 move.l D3, D0 000012D6 584F addq.w A7, 4 000012D8 6000 010C bra +0x10E /* 000013E6 */ label000012DC: 000012DC 486F 0050 pea.l [A7 + 0x50] 000012E0 4EBA 0448 jsr [PC + 0x448 /* 0000172A */] 000012E4 2600 move.l D3, D0 000012E6 4A83 tst.l D3 000012E8 584F addq.w A7, 4 000012EA 6600 00FA bne +0xFC /* 000013E6 */ 000012EE 2F0A move.l -[A7], A2 000012F0 2F2F 0054 move.l -[A7], [A7 + 0x54] 000012F4 4EAD A000 jsr [A5 - 0x6000] 000012F8 2600 move.l D3, D0 000012FA 504F addq.w A7, 8 000012FC 6000 00E8 bra +0xEA /* 000013E6 */ 00001300 4A84 tst.l D4 00001302 6724 beq +0x26 /* 00001328 */ 00001304 486F 0050 pea.l [A7 + 0x50] 00001308 2F0A move.l -[A7], A2 0000130A 4EAD 9FC0 jsr [A5 - 0x6040] 0000130E 2600 move.l D3, D0 00001310 4A83 tst.l D3 00001312 504F addq.w A7, 8 00001314 6600 00D0 bne +0xD2 /* 000013E6 */ 00001318 2F2F 0050 move.l -[A7], [A7 + 0x50] 0000131C 4EBA 0436 jsr [PC + 0x436 /* 00001754 */] 00001320 2600 move.l D3, D0 00001322 584F addq.w A7, 4 00001324 6000 00C0 bra +0xC2 /* 000013E6 */ label00001328: 00001328 486F 0050 pea.l [A7 + 0x50] 0000132C 4EBA 042E jsr [PC + 0x42E /* 0000175C */] 00001330 2600 move.l D3, D0 00001332 4A83 tst.l D3 00001334 584F addq.w A7, 4 00001336 6600 00AE bne +0xB0 /* 000013E6 */ 0000133A 2F0A move.l -[A7], A2 0000133C 2F2F 0054 move.l -[A7], [A7 + 0x54] 00001340 4EAD A000 jsr [A5 - 0x6000] 00001344 2600 move.l D3, D0 00001346 504F addq.w A7, 8 00001348 6000 009C bra +0x9E /* 000013E6 */ 0000134C 4A84 tst.l D4 0000134E 6722 beq +0x24 /* 00001372 */ 00001350 486F 0050 pea.l [A7 + 0x50] 00001354 2F0A move.l -[A7], A2 00001356 4EAD 9FC0 jsr [A5 - 0x6040] 0000135A 2600 move.l D3, D0 0000135C 4A83 tst.l D3 0000135E 504F addq.w A7, 8 00001360 6600 0084 bne +0x86 /* 000013E6 */ 00001364 2F2F 0050 move.l -[A7], [A7 + 0x50] 00001368 4EBA 0408 jsr [PC + 0x408 /* 00001772 */] 0000136C 2600 move.l D3, D0 0000136E 584F addq.w A7, 4 00001370 6074 bra +0x76 /* 000013E6 */ label00001372: 00001372 486F 0050 pea.l [A7 + 0x50] 00001376 4EBA 042A jsr [PC + 0x42A /* 000017A2 */] 0000137A 2600 move.l D3, D0 0000137C 4A83 tst.l D3 0000137E 584F addq.w A7, 4 00001380 6664 bne +0x66 /* 000013E6 */ 00001382 2F0A move.l -[A7], A2 00001384 2F2F 0054 move.l -[A7], [A7 + 0x54] 00001388 4EAD A000 jsr [A5 - 0x6000] 0000138C 2600 move.l D3, D0 0000138E 504F addq.w A7, 8 00001390 6054 bra +0x56 /* 000013E6 */ 00001392 4A84 tst.l D4 00001394 6720 beq +0x22 /* 000013B6 */ 00001396 486F 0050 pea.l [A7 + 0x50] 0000139A 2F0A move.l -[A7], A2 0000139C 4EAD 9FC0 jsr [A5 - 0x6040] 000013A0 2600 move.l D3, D0 000013A2 4A83 tst.l D3 000013A4 504F addq.w A7, 8 000013A6 663E bne +0x40 /* 000013E6 */ 000013A8 2F2F 0050 move.l -[A7], [A7 + 0x50] 000013AC 4EBA 040C jsr [PC + 0x40C /* 000017BA */] 000013B0 2600 move.l D3, D0 000013B2 584F addq.w A7, 4 000013B4 6030 bra +0x32 /* 000013E6 */ label000013B6: 000013B6 486F 0050 pea.l [A7 + 0x50] 000013BA 4EBA 041E jsr [PC + 0x41E /* 000017DA */] 000013BE 2600 move.l D3, D0 000013C0 4A83 tst.l D3 000013C2 584F addq.w A7, 4 000013C4 6620 bne +0x22 /* 000013E6 */ 000013C6 2F0A move.l -[A7], A2 000013C8 2F2F 0054 move.l -[A7], [A7 + 0x54] 000013CC 4EAD A000 jsr [A5 - 0x6000] 000013D0 2600 move.l D3, D0 000013D2 504F addq.w A7, 8 000013D4 6010 bra +0x12 /* 000013E6 */ 000013D6 2F05 move.l -[A7], D5 000013D8 2F3C 8004 07D5 move.l -[A7], 0x800407D5 000013DE 4EAD 9FA8 jsr [A5 - 0x6058] 000013E2 2600 move.l D3, D0 000013E4 504F addq.w A7, 8 label000013E6: 000013E6 4A84 tst.l D4 000013E8 670E beq +0x10 /* 000013F8 */ 000013EA 4A83 tst.l D3 000013EC 660A bne +0xC /* 000013F8 */ 000013EE 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 000013F2 4EAD B840 jsr [A5 - 0x47C0] 000013F6 584F addq.w A7, 4 label000013F8: 000013F8 4857 pea.l [A7] 000013FA 4EBA 4732 jsr [PC + 0x4732 /* 00005B2E */] 000013FE 584F addq.w A7, 4 label00001400: 00001400 2003 move.l D0, D3 00001402 4FEF 0054 lea.l A7, [A7 + 0x54] 00001406 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000140A 4E75 rts fn0000140C: 0000140C 203C 8004 07D6 move.l D0, 0x800407D6 00001412 4E75 rts fn00001414: 00001414 4FEF FEF6 lea.l A7, [A7 - 0x10A] 00001418 4227 clr.b -[A7] 0000141A 486F 0006 pea.l [A7 + 0x6] 0000141E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001422 2050 movea.l A0, [A0] 00001424 2050 movea.l A0, [A0] 00001426 3028 0020 move.w D0, [A0 + 0x20] 0000142A 48C0 ext.l D0 0000142C 5380 subq.l D0, 1 0000142E 4C3C 0800 0000 movem.w A3, 0x0 00001434 0166 bchg -[A6], D0 00001436 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000143A 2050 movea.l A0, [A0] 0000143C D1C0 add.l A0, D0 0000143E 41E8 0014 lea.l A0, [A0 + 0x14] 00001442 4868 001A pea.l [A0 + 0x1A] 00001446 4EAD B8B0 jsr [A5 - 0x4750] 0000144A 2F2F 0118 move.l -[A7], [A7 + 0x118] 0000144E 486F 0012 pea.l [A7 + 0x12] 00001452 4EBA 47CE jsr [PC + 0x47CE /* 00005C22 */] 00001456 2F40 0012 move.l [A7 + 0x12], D0 0000145A 202F 0012 move.l D0, [A7 + 0x12] 0000145E 4FEF 011C lea.l A7, [A7 + 0x11C] 00001462 4E75 rts fn00001464: 00001464 4FEF FEF6 lea.l A7, [A7 - 0x10A] 00001468 486F 0004 pea.l [A7 + 0x4] 0000146C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001470 2050 movea.l A0, [A0] 00001472 2050 movea.l A0, [A0] 00001474 3028 0020 move.w D0, [A0 + 0x20] 00001478 48C0 ext.l D0 0000147A 5380 subq.l D0, 1 0000147C 4C3C 0800 0000 movem.w A3, 0x0 00001482 0166 bchg -[A6], D0 00001484 206D 14A8 movea.l A0, [A5 + 0x14A8] 00001488 2050 movea.l A0, [A0] 0000148A D1C0 add.l A0, D0 0000148C 41E8 0014 lea.l A0, [A0 + 0x14] 00001490 4868 001A pea.l [A0 + 0x1A] 00001494 4EAD B8A0 jsr [A5 - 0x4760] 00001498 2F2F 0116 move.l -[A7], [A7 + 0x116] 0000149C 486F 0010 pea.l [A7 + 0x10] 000014A0 4EBA 4780 jsr [PC + 0x4780 /* 00005C22 */] 000014A4 2F40 0010 move.l [A7 + 0x10], D0 000014A8 202F 0010 move.l D0, [A7 + 0x10] 000014AC 4FEF 011A lea.l A7, [A7 + 0x11A] 000014B0 4E75 rts fn000014B2: 000014B2 2F03 move.l -[A7], D3 000014B4 4FEF FEFA lea.l A7, [A7 - 0x106] 000014B8 4857 pea.l [A7] 000014BA 2F2F 0112 move.l -[A7], [A7 + 0x112] 000014BE 4EBA 4824 jsr [PC + 0x4824 /* 00005CE4 */] 000014C2 2600 move.l D3, D0 000014C4 4A83 tst.l D3 000014C6 504F addq.w A7, 8 000014C8 6634 bne +0x36 /* 000014FE */ 000014CA 0C17 00FF cmpi.b [A7], 0xFF 000014CE 650E bcs +0x10 /* 000014DE */ 000014D0 41EF 0001 lea.l A0, [A7 + 0x1] 000014D4 70FF moveq.l D0, 0xFFFFFFFF label000014D6: 000014D6 5280 addq.l D0, 1 000014D8 4A18 tst.b [A0]+ 000014DA 66FA bne -0x4 /* 000014D6 */ 000014DC 6004 bra +0x6 /* 000014E2 */ label000014DE: 000014DE 7000 moveq.l D0, 0x00 000014E0 1017 move.b D0, [A7] label000014E2: 000014E2 5480 addq.l D0, 2 000014E4 2F00 move.l -[A7], D0 000014E6 486F 0004 pea.l [A7 + 0x4] 000014EA 3F3C 0001 move.w -[A7], 0x1 000014EE 206D 1C30 movea.l A0, [A5 + 0x1C30] 000014F2 2F28 005E move.l -[A7], [A0 + 0x5E] 000014F6 4EAD D930 jsr [A5 - 0x26D0] 000014FA 4FEF 000E lea.l A7, [A7 + 0xE] label000014FE: 000014FE 2003 move.l D0, D3 00001500 4FEF 0106 lea.l A7, [A7 + 0x106] 00001504 261F move.l D3, [A7]+ 00001506 4E75 rts fn00001508: 00001508 4FEF FEF6 lea.l A7, [A7 - 0x10A] 0000150C 4878 0106 push.l 0x106 00001510 486F 0008 pea.l [A7 + 0x8] 00001514 3F3C 0001 move.w -[A7], 0x1 00001518 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000151C 2F28 005E move.l -[A7], [A0 + 0x5E] 00001520 4EAD D940 jsr [A5 - 0x26C0] 00001524 2F2F 011C move.l -[A7], [A7 + 0x11C] 00001528 486F 0016 pea.l [A7 + 0x16] 0000152C 4EBA 46F4 jsr [PC + 0x46F4 /* 00005C22 */] 00001530 2F40 0016 move.l [A7 + 0x16], D0 00001534 202F 0016 move.l D0, [A7 + 0x16] 00001538 4FEF 0120 lea.l A7, [A7 + 0x120] 0000153C 4E75 rts fn0000153E: 0000153E 2F03 move.l -[A7], D3 00001540 4FEF FEFA lea.l A7, [A7 - 0x106] 00001544 4857 pea.l [A7] 00001546 2F2F 0112 move.l -[A7], [A7 + 0x112] 0000154A 4EBA 4798 jsr [PC + 0x4798 /* 00005CE4 */] 0000154E 2600 move.l D3, D0 00001550 4A83 tst.l D3 00001552 504F addq.w A7, 8 00001554 6634 bne +0x36 /* 0000158A */ 00001556 0C17 00FF cmpi.b [A7], 0xFF 0000155A 650E bcs +0x10 /* 0000156A */ 0000155C 41EF 0001 lea.l A0, [A7 + 0x1] 00001560 70FF moveq.l D0, 0xFFFFFFFF label00001562: 00001562 5280 addq.l D0, 1 00001564 4A18 tst.b [A0]+ 00001566 66FA bne -0x4 /* 00001562 */ 00001568 6004 bra +0x6 /* 0000156E */ label0000156A: 0000156A 7000 moveq.l D0, 0x00 0000156C 1017 move.b D0, [A7] label0000156E: 0000156E 5480 addq.l D0, 2 00001570 2F00 move.l -[A7], D0 00001572 486F 0004 pea.l [A7 + 0x4] 00001576 3F3C 0002 move.w -[A7], 0x2 0000157A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000157E 2F28 005E move.l -[A7], [A0 + 0x5E] 00001582 4EAD D930 jsr [A5 - 0x26D0] 00001586 4FEF 000E lea.l A7, [A7 + 0xE] label0000158A: 0000158A 2003 move.l D0, D3 0000158C 4FEF 0106 lea.l A7, [A7 + 0x106] 00001590 261F move.l D3, [A7]+ 00001592 4E75 rts fn00001594: 00001594 4FEF FEF6 lea.l A7, [A7 - 0x10A] 00001598 4878 0106 push.l 0x106 0000159C 486F 0008 pea.l [A7 + 0x8] 000015A0 3F3C 0002 move.w -[A7], 0x2 000015A4 206D 1C30 movea.l A0, [A5 + 0x1C30] 000015A8 2F28 005E move.l -[A7], [A0 + 0x5E] 000015AC 4EAD D940 jsr [A5 - 0x26C0] 000015B0 2F2F 011C move.l -[A7], [A7 + 0x11C] 000015B4 486F 0016 pea.l [A7 + 0x16] 000015B8 4EBA 4668 jsr [PC + 0x4668 /* 00005C22 */] 000015BC 2F40 0016 move.l [A7 + 0x16], D0 000015C0 202F 0016 move.l D0, [A7 + 0x16] 000015C4 4FEF 0120 lea.l A7, [A7 + 0x120] 000015C8 4E75 rts fn000015CA: 000015CA 2F03 move.l -[A7], D3 000015CC 362F 000A move.w D3, [A7 + 0xA] 000015D0 4A43 tst.w D3 000015D2 6F0E ble +0x10 /* 000015E2 */ 000015D4 3F03 move.w -[A7], D3 000015D6 4EAD C510 jsr [A5 - 0x3AF0] 000015DA 7000 moveq.l D0, 0x00 000015DC 544F addq.w A7, 2 000015DE 261F move.l D3, [A7]+ 000015E0 4E75 rts label000015E2: 000015E2 203C 8004 0001 move.l D0, 0x80040001 000015E8 261F move.l D3, [A7]+ 000015EA 4E75 rts fn000015EC: 000015EC 4EAD C500 jsr [A5 - 0x3B00] 000015F0 48C0 ext.l D0 000015F2 206F 0004 movea.l A0, [A7 + 0x4] 000015F6 2080 move.l [A0], D0 000015F8 7000 moveq.l D0, 0x00 000015FA 4E75 rts fn000015FC: 000015FC 203C 8004 07D6 move.l D0, 0x800407D6 00001602 4E75 rts fn00001604: 00001604 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001608 3268 0064 movea.w A1, [A0 + 0x64] 0000160C 206F 0004 movea.l A0, [A7 + 0x4] 00001610 2089 move.l [A0], A1 00001612 7000 moveq.l D0, 0x00 00001614 4E75 rts fn00001616: 00001616 203C 8004 07D6 move.l D0, 0x800407D6 0000161C 4E75 rts fn0000161E: 0000161E 2F2F 0004 move.l -[A7], [A7 + 0x4] 00001622 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001626 4868 006E pea.l [A0 + 0x6E] 0000162A 4EBA 4706 jsr [PC + 0x4706 /* 00005D32 */] 0000162E 7000 moveq.l D0, 0x00 00001630 504F addq.w A7, 8 00001632 4E75 rts fn00001634: 00001634 48E7 1020 movem.l -[A7], D3,A2 00001638 246F 000C movea.l A2, [A7 + 0xC] 0000163C 7600 moveq.l D3, 0x00 0000163E 0C52 FFFF cmpi.w [A2], 0xFFFF 00001642 6606 bne +0x8 /* 0000164A */ 00001644 4A6A 0002 tst.w [A2 + 0x2] 00001648 6F16 ble +0x18 /* 00001660 */ label0000164A: 0000164A 3F3C 0004 move.w -[A7], 0x4 0000164E 2F12 move.l -[A7], [A2] 00001650 4EAD B608 jsr [A5 - 0x49F8] 00001654 4A00 tst.b D0 00001656 5C4F addq.w A7, 6 00001658 6606 bne +0x8 /* 00001660 */ 0000165A 263C 8004 0001 move.l D3, 0x80040001 label00001660: 00001660 4A83 tst.l D3 00001662 6620 bne +0x22 /* 00001684 */ 00001664 0C52 FFFF cmpi.w [A2], 0xFFFF 00001668 6612 bne +0x14 /* 0000167C */ 0000166A 4A6A 0002 tst.w [A2 + 0x2] 0000166E 6E0C bgt +0xE /* 0000167C */ 00001670 302A 0002 move.w D0, [A2 + 0x2] 00001674 48C0 ext.l D0 00001676 5280 addq.l D0, 1 00001678 3540 0002 move.w [A2 + 0x2], D0 label0000167C: 0000167C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001680 2152 0056 move.l [A0 + 0x56], [A2] label00001684: 00001684 2003 move.l D0, D3 00001686 4CDF 0408 movem.l D3,A2, [A7]+ 0000168A 4E75 rts fn0000168C: 0000168C 226F 0004 movea.l A1, [A7 + 0x4] 00001690 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001694 22A8 0056 move.l [A1], [A0 + 0x56] 00001698 0C51 FFFF cmpi.w [A1], 0xFFFF 0000169C 6612 bne +0x14 /* 000016B0 */ 0000169E 4A69 0002 tst.w [A1 + 0x2] 000016A2 6E0C bgt +0xE /* 000016B0 */ 000016A4 3029 0002 move.w D0, [A1 + 0x2] 000016A8 48C0 ext.l D0 000016AA 5380 subq.l D0, 1 000016AC 3340 0002 move.w [A1 + 0x2], D0 label000016B0: 000016B0 7000 moveq.l D0, 0x00 000016B2 4E75 rts fn000016B4: 000016B4 203C 8004 07D6 move.l D0, 0x800407D6 000016BA 4E75 rts fn000016BC: 000016BC 206D 1C30 movea.l A0, [A5 + 0x1C30] 000016C0 2068 0066 movea.l A0, [A0 + 0x66] 000016C4 2050 movea.l A0, [A0] 000016C6 7000 moveq.l D0, 0x00 000016C8 1028 1701 move.b D0, [A0 + 0x1701] 000016CC 206F 0004 movea.l A0, [A7 + 0x4] 000016D0 2080 move.l [A0], D0 000016D2 7000 moveq.l D0, 0x00 000016D4 4E75 rts fn000016D6: 000016D6 2F03 move.l -[A7], D3 000016D8 594F subq.w A7, 4 000016DA 162F 000F move.b D3, [A7 + 0xF] 000016DE 206D 1C30 movea.l A0, [A5 + 0x1C30] 000016E2 2068 005E movea.l A0, [A0 + 0x5E] 000016E6 2050 movea.l A0, [A0] 000016E8 2EA8 000C move.l [A7], [A0 + 0xC] 000016EC 206D 1C30 movea.l A0, [A5 + 0x1C30] 000016F0 1143 0045 move.b [A0 + 0x45], D3 000016F4 206D 1C30 movea.l A0, [A5 + 0x1C30] 000016F8 2068 0066 movea.l A0, [A0 + 0x66] 000016FC 2050 movea.l A0, [A0] 000016FE 1143 16FA move.b [A0 + 0x16FA], D3 00001702 1F03 move.b -[A7], D3 00001704 3F3C 0006 move.w -[A7], 0x6 00001708 486F 0004 pea.l [A7 + 0x4] 0000170C 4EAD BD38 jsr [A5 - 0x42C8] 00001710 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001714 2068 005E movea.l A0, [A0 + 0x5E] 00001718 2050 movea.l A0, [A0] 0000171A 216F 0008 000C move.l [A0 + 0xC], [A7 + 0x8] 00001720 7000 moveq.l D0, 0x00 00001722 4FEF 000C lea.l A7, [A7 + 0xC] 00001726 261F move.l D3, [A7]+ 00001728 4E75 rts fn0000172A: 0000172A 594F subq.w A7, 4 0000172C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001730 2068 005E movea.l A0, [A0 + 0x5E] 00001734 2050 movea.l A0, [A0] 00001736 2EA8 000C move.l [A7], [A0 + 0xC] 0000173A 2017 move.l D0, [A7] 0000173C 7240 moveq.l D1, 0x40 0000173E C081 and.l D0, D1 00001740 4A80 tst.l D0 00001742 56C0 sne D0 00001744 4400 neg.b D0 00001746 49C0 lea.l A4, D0 00001748 206F 0008 movea.l A0, [A7 + 0x8] 0000174C 2080 move.l [A0], D0 0000174E 7000 moveq.l D0, 0x00 00001750 584F addq.w A7, 4 00001752 4E75 rts fn00001754: 00001754 203C 8004 07D6 move.l D0, 0x800407D6 0000175A 4E75 rts fn0000175C: 0000175C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001760 2050 movea.l A0, [A0] 00001762 2050 movea.l A0, [A0] 00001764 3268 000A movea.w A1, [A0 + 0xA] 00001768 206F 0004 movea.l A0, [A7 + 0x4] 0000176C 2089 move.l [A0], A1 0000176E 7000 moveq.l D0, 0x00 00001770 4E75 rts fn00001772: 00001772 2F03 move.l -[A7], D3 00001774 554F subq.w A7, 2 00001776 7600 moveq.l D3, 0x00 00001778 2F2F 000A move.l -[A7], [A7 + 0xA] 0000177C 42A7 clr.l -[A7] 0000177E 3F3C 0001 move.w -[A7], 0x1 00001782 4EAD EAA8 jsr [A5 - 0x1558] 00001786 1F40 000B move.b [A7 + 0xB], D0 0000178A 4A2F 000B tst.b [A7 + 0xB] 0000178E 4FEF 000A lea.l A7, [A7 + 0xA] 00001792 6606 bne +0x8 /* 0000179A */ 00001794 263C 8004 0BC7 move.l D3, 0x80040BC7 label0000179A: 0000179A 2003 move.l D0, D3 0000179C 544F addq.w A7, 2 0000179E 261F move.l D3, [A7]+ 000017A0 4E75 rts fn000017A2: 000017A2 206D 1C30 movea.l A0, [A5 + 0x1C30] 000017A6 2068 0066 movea.l A0, [A0 + 0x66] 000017AA 2050 movea.l A0, [A0] 000017AC 3268 16F4 movea.w A1, [A0 + 0x16F4] 000017B0 206F 0004 movea.l A0, [A7 + 0x4] 000017B4 2089 move.l [A0], A1 000017B6 7000 moveq.l D0, 0x00 000017B8 4E75 rts fn000017BA: 000017BA 302F 0006 move.w D0, [A7 + 0x6] 000017BE 0280 0000 00FF andi.l D0, 0xFF 000017C4 206D 1C30 movea.l A0, [A5 + 0x1C30] 000017C8 3140 03A4 move.w [A0 + 0x3A4], D0 000017CC 486D 20AA pea.l [A5 + 0x20AA /* export_1041 */] 000017D0 4EAD B488 jsr [A5 - 0x4B78] 000017D4 7000 moveq.l D0, 0x00 000017D6 584F addq.w A7, 4 000017D8 4E75 rts fn000017DA: 000017DA 206D 1C30 movea.l A0, [A5 + 0x1C30] 000017DE 3268 03A4 movea.w A1, [A0 + 0x3A4] 000017E2 206F 0004 movea.l A0, [A7 + 0x4] 000017E6 2089 move.l [A0], A1 000017E8 7000 moveq.l D0, 0x00 000017EA 4E75 rts 000017EC 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6 000017F0 4FEF FF3C lea.l A7, [A7 - 0xC4] 000017F4 2A2F 00E8 move.l D5, [A7 + 0xE8] 000017F8 2C6F 00EC movea.l A6, [A7 + 0xEC] 000017FC 282F 00F0 move.l D4, [A7 + 0xF0] 00001800 246F 00F4 movea.l A2, [A7 + 0xF4] 00001804 262F 00F8 move.l D3, [A7 + 0xF8] 00001808 7C00 moveq.l D6, 0x00 0000180A 99CC sub.l A4, A4 0000180C 97CB sub.l A3, A3 0000180E 200E move.l D0, A6 00001810 676A beq +0x6C /* 0000187C */ 00001812 486F 0038 pea.l [A7 + 0x38] 00001816 2F0E move.l -[A7], A6 00001818 4EBA 4244 jsr [PC + 0x4244 /* 00005A5E */] 0000181C 2C00 move.l D6, D0 0000181E 4A80 tst.l D0 00001820 504F addq.w A7, 8 00001822 6600 01D2 bne +0x1D4 /* 000019F6 */ 00001826 266D 1C30 movea.l A3, [A5 + 0x1C30] 0000182A 2653 movea.l A3, [A3] 0000182C 2653 movea.l A3, [A3] 0000182E 302B 0020 move.w D0, [A3 + 0x20] 00001832 48C0 ext.l D0 00001834 5380 subq.l D0, 1 00001836 4C3C 0800 0000 movem.w A3, 0x0 0000183C 0166 bchg -[A6], D0 0000183E 266D 14A8 movea.l A3, [A5 + 0x14A8] 00001842 2653 movea.l A3, [A3] 00001844 D7C0 add.l A3, D0 00001846 47EB 0014 lea.l A3, [A3 + 0x14] 0000184A 508B addq.l A3, 8 0000184C 588B addq.l A3, 4 0000184E 4A84 tst.l D4 00001850 671A beq +0x1C /* 0000186C */ 00001852 2844 movea.l A4, D4 00001854 3F6C 0002 00A8 move.w [A7 + 0xA8], [A4 + 0x2] 0000185A 3F6C 0006 00AA move.w [A7 + 0xAA], [A4 + 0x6] 00001860 2F2F 00A8 move.l -[A7], [A7 + 0xA8] 00001864 4EAD B5F8 jsr [A5 - 0x4A08] 00001868 2848 movea.l A4, A0 0000186A 584F addq.w A7, 4 label0000186C: 0000186C 41EF 0038 lea.l A0, [A7 + 0x38] 00001870 43EF 0070 lea.l A1, [A7 + 0x70] 00001874 700D moveq.l D0, 0x0D label00001876: 00001876 22D8 move.l [A1]+, [A0]+ 00001878 51C8 FFFC dbf D0, -0x6 /* 00001876 */ label0000187C: 0000187C 4A85 tst.l D5 0000187E 6D22 blt +0x24 /* 000018A2 */ 00001880 7014 moveq.l D0, 0x14 00001882 BA80 cmp.l D5, D0 00001884 6C1C bge +0x1E /* 000018A2 */ 00001886 7004 moveq.l D0, 0x04 00001888 B680 cmp.l D3, D0 0000188A 660C bne +0xE /* 00001898 */ 0000188C 41ED 8202 lea.l A0, [A5 - 0x7DFE] 00001890 24B0 5C00 move.l [A2], [A0 + D5 * 4] 00001894 6000 0146 bra +0x148 /* 000019DC */ label00001898: 00001898 2C3C 8004 0001 move.l D6, 0x80040001 0000189E 6000 013C bra +0x13E /* 000019DC */ label000018A2: 000018A2 2005 move.l D0, D5 000018A4 0480 0000 0015 subi.l D0, 0x15 000018AA 0C80 0000 0005 cmpi.l D0, 0x5 000018B0 6200 0124 bhi +0x126 /* 000019D6 */ 000018B4 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 000018B8 4EFB 0002 jmp [PC + D0.w + 0x2] 000018BC 000C 0012 ori.b A4, 0x12 000018C0 0038 005E 007A ori.b [0x0000007A], 0x5E /* '^' */ 000018C6 00B8 248C 6000 0110 ori.l [0x00000110 /* StkLowPt */], 0x248C6000 000018CE 200E move.l D0, A6 000018D0 6700 0104 beq +0x106 /* 000019D6 */ 000018D4 7004 moveq.l D0, 0x04 000018D6 B680 cmp.l D3, D0 000018D8 6600 00FC bne +0xFE /* 000019D6 */ 000018DC 4A93 tst.l [A3] 000018DE 6608 bne +0xA /* 000018E8 */ 000018E0 4EAD B6F0 jsr [A5 - 0x4910] 000018E4 4A00 tst.b D0 000018E6 6704 beq +0x6 /* 000018EC */ label000018E8: 000018E8 7000 moveq.l D0, 0x00 000018EA 6002 bra +0x4 /* 000018EE */ label000018EC: 000018EC 7001 moveq.l D0, 0x01 label000018EE: 000018EE 2480 move.l [A2], D0 000018F0 6000 00EA bra +0xEC /* 000019DC */ 000018F4 200E move.l D0, A6 000018F6 6700 00DE beq +0xE0 /* 000019D6 */ 000018FA 7004 moveq.l D0, 0x04 000018FC B680 cmp.l D3, D0 000018FE 6600 00D6 bne +0xD8 /* 000019D6 */ 00001902 4A93 tst.l [A3] 00001904 6604 bne +0x6 /* 0000190A */ 00001906 7000 moveq.l D0, 0x00 00001908 600A bra +0xC /* 00001914 */ label0000190A: 0000190A 2F13 move.l -[A7], [A3] 0000190C 4EAD A778 jsr [A5 - 0x5888] 00001910 49C0 lea.l A4, D0 00001912 584F addq.w A7, 4 label00001914: 00001914 2480 move.l [A2], D0 00001916 6000 00C4 bra +0xC6 /* 000019DC */ 0000191A 200E move.l D0, A6 0000191C 6700 00B8 beq +0xBA /* 000019D6 */ 00001920 4A84 tst.l D4 00001922 6700 00B2 beq +0xB4 /* 000019D6 */ 00001926 7004 moveq.l D0, 0x04 00001928 B680 cmp.l D3, D0 0000192A 6600 00AA bne +0xAC /* 000019D6 */ 0000192E 24AC 0004 move.l [A2], [A4 + 0x4] 00001932 6000 00A8 bra +0xAA /* 000019DC */ 00001936 200E move.l D0, A6 00001938 6700 009C beq +0x9E /* 000019D6 */ 0000193C 4A84 tst.l D4 0000193E 6700 0096 beq +0x98 /* 000019D6 */ 00001942 7018 moveq.l D0, 0x18 00001944 B680 cmp.l D3, D0 00001946 6600 008E bne +0x90 /* 000019D6 */ 0000194A 4878 0018 push.l 0x18 0000194E 42A7 clr.l -[A7] 00001950 2F0A move.l -[A7], A2 00001952 4EAD 9E32 jsr [A5 - 0x61CE] 00001956 4AAC 0004 tst.l [A4 + 0x4] 0000195A 4FEF 000C lea.l A7, [A7 + 0xC] 0000195E 6F7C ble +0x7E /* 000019DC */ 00001960 42A7 clr.l -[A7] 00001962 2F0A move.l -[A7], A2 00001964 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001968 2F0C move.l -[A7], A4 0000196A 4EAD BE00 jsr [A5 - 0x4200] 0000196E 4FEF 000E lea.l A7, [A7 + 0xE] 00001972 6068 bra +0x6A /* 000019DC */ 00001974 200E move.l D0, A6 00001976 675E beq +0x60 /* 000019D6 */ 00001978 4A84 tst.l D4 0000197A 675A beq +0x5C /* 000019D6 */ 0000197C 7018 moveq.l D0, 0x18 0000197E B680 cmp.l D3, D0 00001980 6654 bne +0x56 /* 000019D6 */ 00001982 7600 moveq.l D3, 0x00 00001984 6008 bra +0xA /* 0000198E */ label00001986: 00001986 70FF moveq.l D0, 0xFFFFFFFF 00001988 2580 3400 move.l [A2 + D3.w * 4], D0 0000198C 5243 addq.w D3, 1 label0000198E: 0000198E 0C43 0006 cmpi.w D3, 0x6 00001992 6DF2 blt -0xC /* 00001986 */ 00001994 2A2C 0004 move.l D5, [A4 + 0x4] 00001998 4A85 tst.l D5 0000199A 6F40 ble +0x42 /* 000019DC */ 0000199C 42A7 clr.l -[A7] 0000199E 486F 00B0 pea.l [A7 + 0xB0] 000019A2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000019A6 2F0C move.l -[A7], A4 000019A8 4EAD BE00 jsr [A5 - 0x4200] 000019AC 7600 moveq.l D3, 0x00 000019AE 4FEF 000E lea.l A7, [A7 + 0xE] 000019B2 6014 bra +0x16 /* 000019C8 */ label000019B4: 000019B4 2F05 move.l -[A7], D5 000019B6 2F04 move.l -[A7], D4 000019B8 2F13 move.l -[A7], [A3] 000019BA 4EAD C108 jsr [A5 - 0x3EF8] 000019BE 2580 3400 move.l [A2 + D3.w * 4], D0 000019C2 5243 addq.w D3, 1 000019C4 4FEF 000C lea.l A7, [A7 + 0xC] label000019C8: 000019C8 41EF 00AC lea.l A0, [A7 + 0xAC] 000019CC 2830 3400 move.l D4, [A0 + D3.w * 4] 000019D0 4A84 tst.l D4 000019D2 66E0 bne -0x1E /* 000019B4 */ 000019D4 6006 bra +0x8 /* 000019DC */ label000019D6: 000019D6 2C3C 8004 0001 move.l D6, 0x80040001 label000019DC: 000019DC 200E move.l D0, A6 000019DE 6716 beq +0x18 /* 000019F6 */ 000019E0 41EF 0070 lea.l A0, [A7 + 0x70] 000019E4 43D7 lea.l A1, [A7] 000019E6 700D moveq.l D0, 0x0D label000019E8: 000019E8 22D8 move.l [A1]+, [A0]+ 000019EA 51C8 FFFC dbf D0, -0x6 /* 000019E8 */ 000019EE 4857 pea.l [A7] 000019F0 4EBA 413C jsr [PC + 0x413C /* 00005B2E */] 000019F4 584F addq.w A7, 4 label000019F6: 000019F6 2006 move.l D0, D6 000019F8 4FEF 00C4 lea.l A7, [A7 + 0xC4] 000019FC 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 00001A00 4E75 rts 00001A02 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001A06 4FEF FFC8 lea.l A7, [A7 - 0x38] 00001A0A 266F 0050 movea.l A3, [A7 + 0x50] 00001A0E 286F 0054 movea.l A4, [A7 + 0x54] 00001A12 7600 moveq.l D3, 0x00 00001A14 4857 pea.l [A7] 00001A16 2F2F 0050 move.l -[A7], [A7 + 0x50] 00001A1A 4EBA 4042 jsr [PC + 0x4042 /* 00005A5E */] 00001A1E 2600 move.l D3, D0 00001A20 4A80 tst.l D0 00001A22 504F addq.w A7, 8 00001A24 6640 bne +0x42 /* 00001A66 */ 00001A26 246D 1C30 movea.l A2, [A5 + 0x1C30] 00001A2A 2452 movea.l A2, [A2] 00001A2C 2452 movea.l A2, [A2] 00001A2E 302A 0020 move.w D0, [A2 + 0x20] 00001A32 48C0 ext.l D0 00001A34 5380 subq.l D0, 1 00001A36 4C3C 0800 0000 movem.w A3, 0x0 00001A3C 0166 bchg -[A6], D0 00001A3E 246D 14A8 movea.l A2, [A5 + 0x14A8] 00001A42 2452 movea.l A2, [A2] 00001A44 D5C0 add.l A2, D0 00001A46 45EA 0014 lea.l A2, [A2 + 0x14] 00001A4A 508A addq.l A2, 8 00001A4C 588A addq.l A2, 4 00001A4E 2692 move.l [A3], [A2] 00001A50 38AA 0008 move.w [A4], [A2 + 0x8] 00001A54 4A93 tst.l [A3] 00001A56 6606 bne +0x8 /* 00001A5E */ 00001A58 263C 8004 0C1D move.l D3, 0x80040C1D label00001A5E: 00001A5E 4857 pea.l [A7] 00001A60 4EBA 40CC jsr [PC + 0x40CC /* 00005B2E */] 00001A64 584F addq.w A7, 4 label00001A66: 00001A66 4A83 tst.l D3 00001A68 6704 beq +0x6 /* 00001A6E */ 00001A6A 4293 clr.l [A3] 00001A6C 4254 clr.w [A4] label00001A6E: 00001A6E 2003 move.l D0, D3 00001A70 4FEF 0038 lea.l A7, [A7 + 0x38] 00001A74 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001A78 4E75 rts 00001A7A 2F03 move.l -[A7], D3 00001A7C 4FEF FFC4 lea.l A7, [A7 - 0x3C] 00001A80 7600 moveq.l D3, 0x00 00001A82 4857 pea.l [A7] 00001A84 2F2F 0048 move.l -[A7], [A7 + 0x48] 00001A88 4EBA 3FD4 jsr [PC + 0x3FD4 /* 00005A5E */] 00001A8C 2600 move.l D3, D0 00001A8E 4A80 tst.l D0 00001A90 504F addq.w A7, 8 00001A92 662C bne +0x2E /* 00001AC0 */ 00001A94 206F 0048 movea.l A0, [A7 + 0x48] 00001A98 3F68 0002 0038 move.w [A7 + 0x38], [A0 + 0x2] 00001A9E 3F68 0006 003A move.w [A7 + 0x3A], [A0 + 0x6] 00001AA4 2F2F 004C move.l -[A7], [A7 + 0x4C] 00001AA8 2F2F 003C move.l -[A7], [A7 + 0x3C] 00001AAC 4EAD B130 jsr [A5 - 0x4ED0] 00001AB0 48C0 ext.l D0 00001AB2 2600 move.l D3, D0 00001AB4 486F 0008 pea.l [A7 + 0x8] 00001AB8 4EBA 4074 jsr [PC + 0x4074 /* 00005B2E */] 00001ABC 4FEF 000C lea.l A7, [A7 + 0xC] label00001AC0: 00001AC0 2003 move.l D0, D3 00001AC2 4FEF 003C lea.l A7, [A7 + 0x3C] 00001AC6 261F move.l D3, [A7]+ 00001AC8 4E75 rts fn00001ACA: 00001ACA 2F0A move.l -[A7], A2 00001ACC 246F 0008 movea.l A2, [A7 + 0x8] 00001AD0 200A move.l D0, A2 00001AD2 4A80 tst.l D0 00001AD4 6710 beq +0x12 /* 00001AE6 */ 00001AD6 42A7 clr.l -[A7] 00001AD8 2F0A move.l -[A7], A2 00001ADA 4EAD C2F0 jsr [A5 - 0x3D10] 00001ADE 2052 movea.l A0, [A2] 00001AE0 504F addq.w A7, 8 00001AE2 245F movea.l A2, [A7]+ 00001AE4 4E75 rts label00001AE6: 00001AE6 91C8 sub.l A0, A0 00001AE8 245F movea.l A2, [A7]+ 00001AEA 4E75 rts fn00001AEC: 00001AEC 4AAF 0004 tst.l [A7 + 0x4] 00001AF0 670C beq +0xE /* 00001AFE */ 00001AF2 42A7 clr.l -[A7] 00001AF4 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001AF8 4EAD C2F8 jsr [A5 - 0x3D08] 00001AFC 504F addq.w A7, 8 label00001AFE: 00001AFE 4E75 rts fn00001B00: 00001B00 206F 0004 movea.l A0, [A7 + 0x4] 00001B04 4AA8 0004 tst.l [A0 + 0x4] 00001B08 670A beq +0xC /* 00001B14 */ 00001B0A 206F 0008 movea.l A0, [A7 + 0x8] 00001B0E 4290 clr.l [A0] 00001B10 7001 moveq.l D0, 0x01 00001B12 4E75 rts label00001B14: 00001B14 206F 0008 movea.l A0, [A7 + 0x8] 00001B18 20BC 8004 0BC1 move.l [A0], 0x80040BC1 00001B1E 7000 moveq.l D0, 0x00 00001B20 4E75 rts fn00001B22: 00001B22 48E7 1020 movem.l -[A7], D3,A2 00001B26 246F 000C movea.l A2, [A7 + 0xC] 00001B2A 262F 0010 move.l D3, [A7 + 0x10] 00001B2E 4A83 tst.l D3 00001B30 6D26 blt +0x28 /* 00001B58 */ 00001B32 7078 moveq.l D0, 0x78 00001B34 B680 cmp.l D3, D0 00001B36 6E20 bgt +0x22 /* 00001B58 */ 00001B38 4A2A 16FB tst.b [A2 + 0x16FB] 00001B3C 6608 bne +0xA /* 00001B46 */ 00001B3E 204A movea.l A0, A2 00001B40 41E8 0018 lea.l A0, [A0 + 0x18] 00001B44 6006 bra +0x8 /* 00001B4C */ label00001B46: 00001B46 204A movea.l A0, A2 00001B48 41E8 0648 lea.l A0, [A0 + 0x648] label00001B4C: 00001B4C 1143 0015 move.b [A0 + 0x15], D3 00001B50 7000 moveq.l D0, 0x00 00001B52 4CDF 0408 movem.l D3,A2, [A7]+ 00001B56 4E75 rts label00001B58: 00001B58 203C 8004 0001 move.l D0, 0x80040001 00001B5E 4CDF 0408 movem.l D3,A2, [A7]+ 00001B62 4E75 rts fn00001B64: 00001B64 48E7 1030 movem.l -[A7], D3,A2,A3 00001B68 246F 0010 movea.l A2, [A7 + 0x10] 00001B6C 266F 0014 movea.l A3, [A7 + 0x14] 00001B70 4A2A 16FB tst.b [A2 + 0x16FB] 00001B74 6608 bne +0xA /* 00001B7E */ 00001B76 204A movea.l A0, A2 00001B78 41E8 0018 lea.l A0, [A0 + 0x18] 00001B7C 6006 bra +0x8 /* 00001B84 */ label00001B7E: 00001B7E 204A movea.l A0, A2 00001B80 41E8 0648 lea.l A0, [A0 + 0x648] label00001B84: 00001B84 1028 0015 move.b D0, [A0 + 0x15] 00001B88 49C0 lea.l A4, D0 00001B8A 2600 move.l D3, D0 00001B8C 4A83 tst.l D3 00001B8E 6F04 ble +0x6 /* 00001B94 */ 00001B90 2683 move.l [A3], D3 00001B92 6002 bra +0x4 /* 00001B96 */ label00001B94: 00001B94 4293 clr.l [A3] label00001B96: 00001B96 7000 moveq.l D0, 0x00 00001B98 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001B9C 4E75 rts fn00001B9E: 00001B9E 48E7 1020 movem.l -[A7], D3,A2 00001BA2 554F subq.w A7, 2 00001BA4 246F 000E movea.l A2, [A7 + 0xE] 00001BA8 262F 0012 move.l D3, [A7 + 0x12] 00001BAC 4A83 tst.l D3 00001BAE 6D2E blt +0x30 /* 00001BDE */ 00001BB0 7046 moveq.l D0, 0x46 00001BB2 B680 cmp.l D3, D0 00001BB4 6E28 bgt +0x2A /* 00001BDE */ 00001BB6 2003 move.l D0, D3 00001BB8 4480 neg.l D0 00001BBA 1E80 move.b [A7], D0 00001BBC 4A2A 16FB tst.b [A2 + 0x16FB] 00001BC0 6608 bne +0xA /* 00001BCA */ 00001BC2 204A movea.l A0, A2 00001BC4 41E8 0018 lea.l A0, [A0 + 0x18] 00001BC8 6006 bra +0x8 /* 00001BD0 */ label00001BCA: 00001BCA 204A movea.l A0, A2 00001BCC 41E8 0648 lea.l A0, [A0 + 0x648] label00001BD0: 00001BD0 1157 0015 move.b [A0 + 0x15], [A7] 00001BD4 7000 moveq.l D0, 0x00 00001BD6 544F addq.w A7, 2 00001BD8 4CDF 0408 movem.l D3,A2, [A7]+ 00001BDC 4E75 rts label00001BDE: 00001BDE 203C 8004 0001 move.l D0, 0x80040001 00001BE4 544F addq.w A7, 2 00001BE6 4CDF 0408 movem.l D3,A2, [A7]+ 00001BEA 4E75 rts fn00001BEC: 00001BEC 48E7 1030 movem.l -[A7], D3,A2,A3 00001BF0 246F 0010 movea.l A2, [A7 + 0x10] 00001BF4 266F 0014 movea.l A3, [A7 + 0x14] 00001BF8 4A2A 16FB tst.b [A2 + 0x16FB] 00001BFC 6608 bne +0xA /* 00001C06 */ 00001BFE 204A movea.l A0, A2 00001C00 41E8 0018 lea.l A0, [A0 + 0x18] 00001C04 6006 bra +0x8 /* 00001C0C */ label00001C06: 00001C06 204A movea.l A0, A2 00001C08 41E8 0648 lea.l A0, [A0 + 0x648] label00001C0C: 00001C0C 1028 0015 move.b D0, [A0 + 0x15] 00001C10 49C0 lea.l A4, D0 00001C12 2600 move.l D3, D0 00001C14 4A83 tst.l D3 00001C16 6C0E bge +0x10 /* 00001C26 */ 00001C18 70BA moveq.l D0, 0xFFFFFFBA 00001C1A B680 cmp.l D3, D0 00001C1C 6D08 blt +0xA /* 00001C26 */ 00001C1E 2003 move.l D0, D3 00001C20 4480 neg.l D0 00001C22 2680 move.l [A3], D0 00001C24 6002 bra +0x4 /* 00001C28 */ label00001C26: 00001C26 4293 clr.l [A3] label00001C28: 00001C28 7000 moveq.l D0, 0x00 00001C2A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001C2E 4E75 rts fn00001C30: 00001C30 2F0A move.l -[A7], A2 00001C32 246F 0008 movea.l A2, [A7 + 0x8] 00001C36 4AAF 000C tst.l [A7 + 0xC] 00001C3A 671C beq +0x1E /* 00001C58 */ 00001C3C 4A2A 16FB tst.b [A2 + 0x16FB] 00001C40 6608 bne +0xA /* 00001C4A */ 00001C42 204A movea.l A0, A2 00001C44 41E8 0018 lea.l A0, [A0 + 0x18] 00001C48 6006 bra +0x8 /* 00001C50 */ label00001C4A: 00001C4A 204A movea.l A0, A2 00001C4C 41E8 0648 lea.l A0, [A0 + 0x648] label00001C50: 00001C50 117C FF80 0015 move.b [A0 + 0x15], 0x80 00001C56 6018 bra +0x1A /* 00001C70 */ label00001C58: 00001C58 4A2A 16FB tst.b [A2 + 0x16FB] 00001C5C 6608 bne +0xA /* 00001C66 */ 00001C5E 204A movea.l A0, A2 00001C60 41E8 0018 lea.l A0, [A0 + 0x18] 00001C64 6006 bra +0x8 /* 00001C6C */ label00001C66: 00001C66 204A movea.l A0, A2 00001C68 41E8 0648 lea.l A0, [A0 + 0x648] label00001C6C: 00001C6C 4228 0015 clr.b [A0 + 0x15] label00001C70: 00001C70 7000 moveq.l D0, 0x00 00001C72 245F movea.l A2, [A7]+ 00001C74 4E75 rts fn00001C76: 00001C76 48E7 1030 movem.l -[A7], D3,A2,A3 00001C7A 246F 0010 movea.l A2, [A7 + 0x10] 00001C7E 266F 0014 movea.l A3, [A7 + 0x14] 00001C82 4A2A 16FB tst.b [A2 + 0x16FB] 00001C86 6608 bne +0xA /* 00001C90 */ 00001C88 204A movea.l A0, A2 00001C8A 41E8 0018 lea.l A0, [A0 + 0x18] 00001C8E 6006 bra +0x8 /* 00001C96 */ label00001C90: 00001C90 204A movea.l A0, A2 00001C92 41E8 0648 lea.l A0, [A0 + 0x648] label00001C96: 00001C96 1028 0015 move.b D0, [A0 + 0x15] 00001C9A 49C0 lea.l A4, D0 00001C9C 2600 move.l D3, D0 00001C9E 7080 moveq.l D0, 0xFFFFFF80 00001CA0 B680 cmp.l D3, D0 00001CA2 6606 bne +0x8 /* 00001CAA */ 00001CA4 16BC 0001 move.b [A3], 0x1 00001CA8 6002 bra +0x4 /* 00001CAC */ label00001CAA: 00001CAA 4213 clr.b [A3] label00001CAC: 00001CAC 7000 moveq.l D0, 0x00 00001CAE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001CB2 4E75 rts fn00001CB4: 00001CB4 48E7 1820 movem.l -[A7], D3,D4,A2 00001CB8 246F 0010 movea.l A2, [A7 + 0x10] 00001CBC 282F 0014 move.l D4, [A7 + 0x14] 00001CC0 7600 moveq.l D3, 0x00 00001CC2 4A84 tst.l D4 00001CC4 6D06 blt +0x8 /* 00001CCC */ 00001CC6 7002 moveq.l D0, 0x02 00001CC8 B880 cmp.l D4, D0 00001CCA 6F08 ble +0xA /* 00001CD4 */ label00001CCC: 00001CCC 263C 8004 07D8 move.l D3, 0x800407D8 00001CD2 605E bra +0x60 /* 00001D32 */ label00001CD4: 00001CD4 2004 move.l D0, D4 00001CD6 670A beq +0xC /* 00001CE2 */ 00001CD8 5380 subq.l D0, 1 00001CDA 6720 beq +0x22 /* 00001CFC */ 00001CDC 5380 subq.l D0, 1 00001CDE 6738 beq +0x3A /* 00001D18 */ 00001CE0 6050 bra +0x52 /* 00001D32 */ label00001CE2: 00001CE2 4A2A 16FB tst.b [A2 + 0x16FB] 00001CE6 6608 bne +0xA /* 00001CF0 */ 00001CE8 204A movea.l A0, A2 00001CEA 41E8 0018 lea.l A0, [A0 + 0x18] 00001CEE 6006 bra +0x8 /* 00001CF6 */ label00001CF0: 00001CF0 204A movea.l A0, A2 00001CF2 41E8 0648 lea.l A0, [A0 + 0x648] label00001CF6: 00001CF6 4228 0015 clr.b [A0 + 0x15] 00001CFA 6036 bra +0x38 /* 00001D32 */ label00001CFC: 00001CFC 4A2A 16FB tst.b [A2 + 0x16FB] 00001D00 6608 bne +0xA /* 00001D0A */ 00001D02 204A movea.l A0, A2 00001D04 41E8 0018 lea.l A0, [A0 + 0x18] 00001D08 6006 bra +0x8 /* 00001D10 */ label00001D0A: 00001D0A 204A movea.l A0, A2 00001D0C 41E8 0648 lea.l A0, [A0 + 0x648] label00001D10: 00001D10 117C FF87 0015 move.b [A0 + 0x15], 0x87 00001D16 601A bra +0x1C /* 00001D32 */ label00001D18: 00001D18 4A2A 16FB tst.b [A2 + 0x16FB] 00001D1C 6608 bne +0xA /* 00001D26 */ 00001D1E 204A movea.l A0, A2 00001D20 41E8 0018 lea.l A0, [A0 + 0x18] 00001D24 6006 bra +0x8 /* 00001D2C */ label00001D26: 00001D26 204A movea.l A0, A2 00001D28 41E8 0648 lea.l A0, [A0 + 0x648] label00001D2C: 00001D2C 117C FF86 0015 move.b [A0 + 0x15], 0x86 label00001D32: 00001D32 2003 move.l D0, D3 00001D34 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001D38 4E75 rts fn00001D3A: 00001D3A 48E7 0030 movem.l -[A7], A2,A3 00001D3E 266F 000C movea.l A3, [A7 + 0xC] 00001D42 246F 0010 movea.l A2, [A7 + 0x10] 00001D46 4A2B 16FB tst.b [A3 + 0x16FB] 00001D4A 6608 bne +0xA /* 00001D54 */ 00001D4C 204B movea.l A0, A3 00001D4E 41E8 0018 lea.l A0, [A0 + 0x18] 00001D52 6006 bra +0x8 /* 00001D5A */ label00001D54: 00001D54 204B movea.l A0, A3 00001D56 41E8 0648 lea.l A0, [A0 + 0x648] label00001D5A: 00001D5A 1028 0015 move.b D0, [A0 + 0x15] 00001D5E 49C0 lea.l A4, D0 00001D60 0480 FFFF FF86 subi.l D0, 0xFFFFFF86 00001D66 670C beq +0xE /* 00001D74 */ 00001D68 5380 subq.l D0, 1 00001D6A 6702 beq +0x4 /* 00001D6E */ 00001D6C 600C bra +0xE /* 00001D7A */ label00001D6E: 00001D6E 7001 moveq.l D0, 0x01 00001D70 2480 move.l [A2], D0 00001D72 6008 bra +0xA /* 00001D7C */ label00001D74: 00001D74 7002 moveq.l D0, 0x02 00001D76 2480 move.l [A2], D0 00001D78 6002 bra +0x4 /* 00001D7C */ label00001D7A: 00001D7A 4292 clr.l [A2] label00001D7C: 00001D7C 7000 moveq.l D0, 0x00 00001D7E 4CDF 0C00 movem.l A2,A3, [A7]+ 00001D82 4E75 rts fn00001D84: 00001D84 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00001D88 246F 0014 movea.l A2, [A7 + 0x14] 00001D8C 262F 0018 move.l D3, [A7 + 0x18] 00001D90 7800 moveq.l D4, 0x00 00001D92 4A83 tst.l D3 00001D94 6D06 blt +0x8 /* 00001D9C */ 00001D96 7030 moveq.l D0, 0x30 00001D98 B680 cmp.l D3, D0 00001D9A 6F08 ble +0xA /* 00001DA4 */ label00001D9C: 00001D9C 283C 8004 07D8 move.l D4, 0x800407D8 00001DA2 6024 bra +0x26 /* 00001DC8 */ label00001DA4: 00001DA4 4A83 tst.l D3 00001DA6 6604 bne +0x6 /* 00001DAC */ 00001DA8 7A00 moveq.l D5, 0x00 00001DAA 6004 bra +0x6 /* 00001DB0 */ label00001DAC: 00001DAC 7A87 moveq.l D5, 0xFFFFFF87 00001DAE DA83 add.l D5, D3 label00001DB0: 00001DB0 4A2A 16FB tst.b [A2 + 0x16FB] 00001DB4 6608 bne +0xA /* 00001DBE */ 00001DB6 204A movea.l A0, A2 00001DB8 41E8 0018 lea.l A0, [A0 + 0x18] 00001DBC 6006 bra +0x8 /* 00001DC4 */ label00001DBE: 00001DBE 204A movea.l A0, A2 00001DC0 41E8 0648 lea.l A0, [A0 + 0x648] label00001DC4: 00001DC4 1145 0015 move.b [A0 + 0x15], D5 label00001DC8: 00001DC8 2004 move.l D0, D4 00001DCA 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00001DCE 4E75 rts fn00001DD0: 00001DD0 48E7 1030 movem.l -[A7], D3,A2,A3 00001DD4 246F 0010 movea.l A2, [A7 + 0x10] 00001DD8 266F 0014 movea.l A3, [A7 + 0x14] 00001DDC 4A2A 16FB tst.b [A2 + 0x16FB] 00001DE0 6608 bne +0xA /* 00001DEA */ 00001DE2 204A movea.l A0, A2 00001DE4 41E8 0018 lea.l A0, [A0 + 0x18] 00001DE8 6006 bra +0x8 /* 00001DF0 */ label00001DEA: 00001DEA 204A movea.l A0, A2 00001DEC 41E8 0648 lea.l A0, [A0 + 0x648] label00001DF0: 00001DF0 1028 0015 move.b D0, [A0 + 0x15] 00001DF4 49C0 lea.l A4, D0 00001DF6 2600 move.l D3, D0 00001DF8 7088 moveq.l D0, 0xFFFFFF88 00001DFA B680 cmp.l D3, D0 00001DFC 6D06 blt +0x8 /* 00001E04 */ 00001DFE 70B8 moveq.l D0, 0xFFFFFFB8 00001E00 B680 cmp.l D3, D0 00001E02 6F04 ble +0x6 /* 00001E08 */ label00001E04: 00001E04 4293 clr.l [A3] 00001E06 6006 bra +0x8 /* 00001E0E */ label00001E08: 00001E08 7079 moveq.l D0, 0x79 00001E0A D083 add.l D0, D3 00001E0C 2680 move.l [A3], D0 label00001E0E: 00001E0E 7000 moveq.l D0, 0x00 00001E10 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001E14 4E75 rts fn00001E16: 00001E16 48E7 1820 movem.l -[A7], D3,D4,A2 00001E1A 246F 0010 movea.l A2, [A7 + 0x10] 00001E1E 7600 moveq.l D3, 0x00 00001E20 7800 moveq.l D4, 0x00 00001E22 202F 0014 move.l D0, [A7 + 0x14] 00001E26 0480 0000 025E subi.l D0, 0x25E 00001E2C 6716 beq +0x18 /* 00001E44 */ 00001E2E 5380 subq.l D0, 1 00001E30 6706 beq +0x8 /* 00001E38 */ 00001E32 5380 subq.l D0, 1 00001E34 6708 beq +0xA /* 00001E3E */ 00001E36 600E bra +0x10 /* 00001E46 */ label00001E38: 00001E38 0003 0060 ori.b D3, 0x60 /* '`' */ 00001E3C 600E bra +0x10 /* 00001E4C */ label00001E3E: 00001E3E 0003 0040 ori.b D3, 0x40 /* '@' */ 00001E42 6008 bra +0xA /* 00001E4C */ label00001E44: 00001E44 6006 bra +0x8 /* 00001E4C */ label00001E46: 00001E46 283C 8004 0001 move.l D4, 0x80040001 label00001E4C: 00001E4C 4A84 tst.l D4 00001E4E 6618 bne +0x1A /* 00001E68 */ 00001E50 4A2A 16FB tst.b [A2 + 0x16FB] 00001E54 6608 bne +0xA /* 00001E5E */ 00001E56 204A movea.l A0, A2 00001E58 41E8 0030 lea.l A0, [A0 + 0x30] 00001E5C 6006 bra +0x8 /* 00001E64 */ label00001E5E: 00001E5E 204A movea.l A0, A2 00001E60 41E8 0660 lea.l A0, [A0 + 0x660] label00001E64: 00001E64 1143 0005 move.b [A0 + 0x5], D3 label00001E68: 00001E68 2004 move.l D0, D4 00001E6A 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001E6E 4E75 rts fn00001E70: 00001E70 48E7 1030 movem.l -[A7], D3,A2,A3 00001E74 266F 0010 movea.l A3, [A7 + 0x10] 00001E78 246F 0014 movea.l A2, [A7 + 0x14] 00001E7C 4A2B 16FB tst.b [A3 + 0x16FB] 00001E80 6608 bne +0xA /* 00001E8A */ 00001E82 204B movea.l A0, A3 00001E84 41E8 0030 lea.l A0, [A0 + 0x30] 00001E88 6006 bra +0x8 /* 00001E90 */ label00001E8A: 00001E8A 204B movea.l A0, A3 00001E8C 41E8 0660 lea.l A0, [A0 + 0x660] label00001E90: 00001E90 1628 0005 move.b D3, [A0 + 0x5] 00001E94 1003 move.b D0, D3 00001E96 7240 moveq.l D1, 0x40 00001E98 C081 and.l D0, D1 00001E9A 6718 beq +0x1A /* 00001EB4 */ 00001E9C 1003 move.b D0, D3 00001E9E 7220 moveq.l D1, 0x20 00001EA0 C081 and.l D0, D1 00001EA2 6708 beq +0xA /* 00001EAC */ 00001EA4 24BC 0000 025F move.l [A2], 0x25F 00001EAA 600E bra +0x10 /* 00001EBA */ label00001EAC: 00001EAC 24BC 0000 0260 move.l [A2], 0x260 00001EB2 6006 bra +0x8 /* 00001EBA */ label00001EB4: 00001EB4 24BC 0000 025E move.l [A2], 0x25E label00001EBA: 00001EBA 7000 moveq.l D0, 0x00 00001EBC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001EC0 4E75 rts fn00001EC2: 00001EC2 48E7 1020 movem.l -[A7], D3,A2 00001EC6 246F 000C movea.l A2, [A7 + 0xC] 00001ECA 4A2A 16FB tst.b [A2 + 0x16FB] 00001ECE 6608 bne +0xA /* 00001ED8 */ 00001ED0 204A movea.l A0, A2 00001ED2 41E8 0030 lea.l A0, [A0 + 0x30] 00001ED6 6006 bra +0x8 /* 00001EDE */ label00001ED8: 00001ED8 204A movea.l A0, A2 00001EDA 41E8 0660 lea.l A0, [A0 + 0x660] label00001EDE: 00001EDE 1028 0005 move.b D0, [A0 + 0x5] 00001EE2 7220 moveq.l D1, 0x20 00001EE4 C081 and.l D0, D1 00001EE6 1600 move.b D3, D0 00001EE8 4AAF 0010 tst.l [A7 + 0x10] 00001EEC 6704 beq +0x6 /* 00001EF2 */ 00001EEE 0003 0004 ori.b D3, 0x4 label00001EF2: 00001EF2 4A2A 16FB tst.b [A2 + 0x16FB] 00001EF6 6608 bne +0xA /* 00001F00 */ 00001EF8 204A movea.l A0, A2 00001EFA 41E8 0030 lea.l A0, [A0 + 0x30] 00001EFE 6006 bra +0x8 /* 00001F06 */ label00001F00: 00001F00 204A movea.l A0, A2 00001F02 41E8 0660 lea.l A0, [A0 + 0x660] label00001F06: 00001F06 1143 0005 move.b [A0 + 0x5], D3 00001F0A 7000 moveq.l D0, 0x00 00001F0C 4CDF 0408 movem.l D3,A2, [A7]+ 00001F10 4E75 rts fn00001F12: 00001F12 48E7 1030 movem.l -[A7], D3,A2,A3 00001F16 246F 0010 movea.l A2, [A7 + 0x10] 00001F1A 266F 0014 movea.l A3, [A7 + 0x14] 00001F1E 4A2A 16FB tst.b [A2 + 0x16FB] 00001F22 6608 bne +0xA /* 00001F2C */ 00001F24 204A movea.l A0, A2 00001F26 41E8 0030 lea.l A0, [A0 + 0x30] 00001F2A 6006 bra +0x8 /* 00001F32 */ label00001F2C: 00001F2C 204A movea.l A0, A2 00001F2E 41E8 0660 lea.l A0, [A0 + 0x660] label00001F32: 00001F32 1628 0005 move.b D3, [A0 + 0x5] 00001F36 1003 move.b D0, D3 00001F38 7204 moveq.l D1, 0x04 00001F3A C081 and.l D0, D1 00001F3C 6706 beq +0x8 /* 00001F44 */ 00001F3E 16BC 0001 move.b [A3], 0x1 00001F42 6002 bra +0x4 /* 00001F46 */ label00001F44: 00001F44 4213 clr.b [A3] label00001F46: 00001F46 7000 moveq.l D0, 0x00 00001F48 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001F4C 4E75 rts fn00001F4E: 00001F4E 48E7 1820 movem.l -[A7], D3,D4,A2 00001F52 246F 0010 movea.l A2, [A7 + 0x10] 00001F56 282F 0014 move.l D4, [A7 + 0x14] 00001F5A 4A2A 16FB tst.b [A2 + 0x16FB] 00001F5E 6608 bne +0xA /* 00001F68 */ 00001F60 204A movea.l A0, A2 00001F62 41E8 0030 lea.l A0, [A0 + 0x30] 00001F66 6006 bra +0x8 /* 00001F6E */ label00001F68: 00001F68 204A movea.l A0, A2 00001F6A 41E8 0660 lea.l A0, [A0 + 0x660] label00001F6E: 00001F6E 1028 0005 move.b D0, [A0 + 0x5] 00001F72 7224 moveq.l D1, 0x24 00001F74 C081 and.l D0, D1 00001F76 1600 move.b D3, D0 00001F78 4A84 tst.l D4 00001F7A 6F22 ble +0x24 /* 00001F9E */ 00001F7C 0C84 0000 7FFF cmpi.l D4, 0x7FFF 00001F82 6E1A bgt +0x1C /* 00001F9E */ 00001F84 4A2A 16FB tst.b [A2 + 0x16FB] 00001F88 6608 bne +0xA /* 00001F92 */ 00001F8A 204A movea.l A0, A2 00001F8C 41E8 0030 lea.l A0, [A0 + 0x30] 00001F90 6006 bra +0x8 /* 00001F98 */ label00001F92: 00001F92 204A movea.l A0, A2 00001F94 41E8 0660 lea.l A0, [A0 + 0x660] label00001F98: 00001F98 3144 0008 move.w [A0 + 0x8], D4 00001F9C 601C bra +0x1E /* 00001FBA */ label00001F9E: 00001F9E 4A2A 16FB tst.b [A2 + 0x16FB] 00001FA2 6608 bne +0xA /* 00001FAC */ 00001FA4 204A movea.l A0, A2 00001FA6 41E8 0030 lea.l A0, [A0 + 0x30] 00001FAA 6006 bra +0x8 /* 00001FB2 */ label00001FAC: 00001FAC 204A movea.l A0, A2 00001FAE 41E8 0660 lea.l A0, [A0 + 0x660] label00001FB2: 00001FB2 4268 0008 clr.w [A0 + 0x8] 00001FB6 0203 FFFB andi.b D3, 0xFB label00001FBA: 00001FBA 4A2A 16FB tst.b [A2 + 0x16FB] 00001FBE 6608 bne +0xA /* 00001FC8 */ 00001FC0 204A movea.l A0, A2 00001FC2 41E8 0030 lea.l A0, [A0 + 0x30] 00001FC6 6006 bra +0x8 /* 00001FCE */ label00001FC8: 00001FC8 204A movea.l A0, A2 00001FCA 41E8 0660 lea.l A0, [A0 + 0x660] label00001FCE: 00001FCE 1143 0005 move.b [A0 + 0x5], D3 00001FD2 7000 moveq.l D0, 0x00 00001FD4 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001FD8 4E75 rts fn00001FDA: 00001FDA 48E7 1030 movem.l -[A7], D3,A2,A3 00001FDE 246F 0010 movea.l A2, [A7 + 0x10] 00001FE2 266F 0014 movea.l A3, [A7 + 0x14] 00001FE6 4A2A 16FB tst.b [A2 + 0x16FB] 00001FEA 6608 bne +0xA /* 00001FF4 */ 00001FEC 204A movea.l A0, A2 00001FEE 41E8 0030 lea.l A0, [A0 + 0x30] 00001FF2 6006 bra +0x8 /* 00001FFA */ label00001FF4: 00001FF4 204A movea.l A0, A2 00001FF6 41E8 0660 lea.l A0, [A0 + 0x660] label00001FFA: 00001FFA 1628 0005 move.b D3, [A0 + 0x5] 00001FFE 1003 move.b D0, D3 00002000 7204 moveq.l D1, 0x04 00002002 C081 and.l D0, D1 00002004 671C beq +0x1E /* 00002022 */ 00002006 4A2A 16FB tst.b [A2 + 0x16FB] 0000200A 6608 bne +0xA /* 00002014 */ 0000200C 204A movea.l A0, A2 0000200E 41E8 0030 lea.l A0, [A0 + 0x30] 00002012 6006 bra +0x8 /* 0000201A */ label00002014: 00002014 204A movea.l A0, A2 00002016 41E8 0660 lea.l A0, [A0 + 0x660] label0000201A: 0000201A 3268 0008 movea.w A1, [A0 + 0x8] 0000201E 2689 move.l [A3], A1 00002020 6002 bra +0x4 /* 00002024 */ label00002022: 00002022 4293 clr.l [A3] label00002024: 00002024 7000 moveq.l D0, 0x00 00002026 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000202A 4E75 rts fn0000202C: 0000202C 48E7 1820 movem.l -[A7], D3,D4,A2 00002030 246F 0010 movea.l A2, [A7 + 0x10] 00002034 282F 0014 move.l D4, [A7 + 0x14] 00002038 7600 moveq.l D3, 0x00 0000203A 4A84 tst.l D4 0000203C 6D06 blt +0x8 /* 00002044 */ 0000203E 703C moveq.l D0, 0x3C 00002040 B880 cmp.l D4, D0 00002042 6F08 ble +0xA /* 0000204C */ label00002044: 00002044 263C 8004 07D8 move.l D3, 0x800407D8 0000204A 6030 bra +0x32 /* 0000207C */ label0000204C: 0000204C 4A2A 16FB tst.b [A2 + 0x16FB] 00002050 6608 bne +0xA /* 0000205A */ 00002052 204A movea.l A0, A2 00002054 41E8 0030 lea.l A0, [A0 + 0x30] 00002058 6006 bra +0x8 /* 00002060 */ label0000205A: 0000205A 204A movea.l A0, A2 0000205C 41E8 0660 lea.l A0, [A0 + 0x660] label00002060: 00002060 1144 0004 move.b [A0 + 0x4], D4 00002064 4A2A 16FB tst.b [A2 + 0x16FB] 00002068 6608 bne +0xA /* 00002072 */ 0000206A 204A movea.l A0, A2 0000206C 41E8 0030 lea.l A0, [A0 + 0x30] 00002070 6006 bra +0x8 /* 00002078 */ label00002072: 00002072 204A movea.l A0, A2 00002074 41E8 0660 lea.l A0, [A0 + 0x660] label00002078: 00002078 4228 000D clr.b [A0 + 0xD] label0000207C: 0000207C 2003 move.l D0, D3 0000207E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00002082 4E75 rts fn00002084: 00002084 2F0A move.l -[A7], A2 00002086 246F 0008 movea.l A2, [A7 + 0x8] 0000208A 4A2A 16FB tst.b [A2 + 0x16FB] 0000208E 6608 bne +0xA /* 00002098 */ 00002090 204A movea.l A0, A2 00002092 41E8 0030 lea.l A0, [A0 + 0x30] 00002096 6006 bra +0x8 /* 0000209E */ label00002098: 00002098 204A movea.l A0, A2 0000209A 41E8 0660 lea.l A0, [A0 + 0x660] label0000209E: 0000209E 1028 0004 move.b D0, [A0 + 0x4] 000020A2 49C0 lea.l A4, D0 000020A4 206F 000C movea.l A0, [A7 + 0xC] 000020A8 2080 move.l [A0], D0 000020AA 7000 moveq.l D0, 0x00 000020AC 245F movea.l A2, [A7]+ 000020AE 4E75 rts fn000020B0: 000020B0 2F0A move.l -[A7], A2 000020B2 594F subq.w A7, 4 000020B4 246F 000C movea.l A2, [A7 + 0xC] 000020B8 4A2A 16FB tst.b [A2 + 0x16FB] 000020BC 6608 bne +0xA /* 000020C6 */ 000020BE 204A movea.l A0, A2 000020C0 41E8 0030 lea.l A0, [A0 + 0x30] 000020C4 6006 bra +0x8 /* 000020CC */ label000020C6: 000020C6 204A movea.l A0, A2 000020C8 41E8 0660 lea.l A0, [A0 + 0x660] label000020CC: 000020CC 4A28 0004 tst.b [A0 + 0x4] 000020D0 6F1C ble +0x1E /* 000020EE */ 000020D2 4A2A 16FB tst.b [A2 + 0x16FB] 000020D6 6608 bne +0xA /* 000020E0 */ 000020D8 204A movea.l A0, A2 000020DA 41E8 0030 lea.l A0, [A0 + 0x30] 000020DE 6006 bra +0x8 /* 000020E6 */ label000020E0: 000020E0 204A movea.l A0, A2 000020E2 41E8 0660 lea.l A0, [A0 + 0x660] label000020E6: 000020E6 226F 0010 movea.l A1, [A7 + 0x10] 000020EA 2290 move.l [A1], [A0] 000020EC 6014 bra +0x16 /* 00002102 */ label000020EE: 000020EE 4267 clr.w -[A7] 000020F0 486F 0002 pea.l [A7 + 0x2] 000020F4 4EAD B560 jsr [A5 - 0x4AA0] 000020F8 206F 0016 movea.l A0, [A7 + 0x16] 000020FC 20AF 0006 move.l [A0], [A7 + 0x6] 00002100 5C4F addq.w A7, 6 label00002102: 00002102 7000 moveq.l D0, 0x00 00002104 584F addq.w A7, 4 00002106 245F movea.l A2, [A7]+ 00002108 4E75 rts fn0000210A: 0000210A 2F0A move.l -[A7], A2 0000210C 594F subq.w A7, 4 0000210E 246F 000C movea.l A2, [A7 + 0xC] 00002112 206F 0010 movea.l A0, [A7 + 0x10] 00002116 2E90 move.l [A7], [A0] 00002118 4A2A 16FB tst.b [A2 + 0x16FB] 0000211C 6608 bne +0xA /* 00002126 */ 0000211E 204A movea.l A0, A2 00002120 41E8 0030 lea.l A0, [A0 + 0x30] 00002124 6006 bra +0x8 /* 0000212C */ label00002126: 00002126 204A movea.l A0, A2 00002128 41E8 0660 lea.l A0, [A0 + 0x660] label0000212C: 0000212C 2097 move.l [A0], [A7] 0000212E 206F 0010 movea.l A0, [A7 + 0x10] 00002132 4A68 0002 tst.w [A0 + 0x2] 00002136 661A bne +0x1C /* 00002152 */ 00002138 4A2A 16FB tst.b [A2 + 0x16FB] 0000213C 6608 bne +0xA /* 00002146 */ 0000213E 204A movea.l A0, A2 00002140 41E8 0030 lea.l A0, [A0 + 0x30] 00002144 6006 bra +0x8 /* 0000214C */ label00002146: 00002146 204A movea.l A0, A2 00002148 41E8 0660 lea.l A0, [A0 + 0x660] label0000214C: 0000214C 4228 0004 clr.b [A0 + 0x4] 00002150 604C bra +0x4E /* 0000219E */ label00002152: 00002152 4A2A 16FB tst.b [A2 + 0x16FB] 00002156 6608 bne +0xA /* 00002160 */ 00002158 204A movea.l A0, A2 0000215A 41E8 0030 lea.l A0, [A0 + 0x30] 0000215E 6006 bra +0x8 /* 00002166 */ label00002160: 00002160 204A movea.l A0, A2 00002162 41E8 0660 lea.l A0, [A0 + 0x660] label00002166: 00002166 117C 001E 0004 move.b [A0 + 0x4], 0x1E 0000216C 4A2A 16FB tst.b [A2 + 0x16FB] 00002170 6608 bne +0xA /* 0000217A */ 00002172 204A movea.l A0, A2 00002174 41E8 0030 lea.l A0, [A0 + 0x30] 00002178 6006 bra +0x8 /* 00002180 */ label0000217A: 0000217A 204A movea.l A0, A2 0000217C 41E8 0660 lea.l A0, [A0 + 0x660] label00002180: 00002180 4A68 0002 tst.w [A0 + 0x2] 00002184 6E18 bgt +0x1A /* 0000219E */ 00002186 4A2A 16FB tst.b [A2 + 0x16FB] 0000218A 6608 bne +0xA /* 00002194 */ 0000218C 204A movea.l A0, A2 0000218E 41E8 0030 lea.l A0, [A0 + 0x30] 00002192 6006 bra +0x8 /* 0000219A */ label00002194: 00002194 204A movea.l A0, A2 00002196 41E8 0660 lea.l A0, [A0 + 0x660] label0000219A: 0000219A 30BC FFFF move.w [A0], 0xFFFF label0000219E: 0000219E 4A2A 16FB tst.b [A2 + 0x16FB] 000021A2 6608 bne +0xA /* 000021AC */ 000021A4 204A movea.l A0, A2 000021A6 41E8 0030 lea.l A0, [A0 + 0x30] 000021AA 6006 bra +0x8 /* 000021B2 */ label000021AC: 000021AC 204A movea.l A0, A2 000021AE 41E8 0660 lea.l A0, [A0 + 0x660] label000021B2: 000021B2 4228 000D clr.b [A0 + 0xD] 000021B6 4A2A 16FB tst.b [A2 + 0x16FB] 000021BA 6608 bne +0xA /* 000021C4 */ 000021BC 204A movea.l A0, A2 000021BE 41E8 0030 lea.l A0, [A0 + 0x30] 000021C2 6006 bra +0x8 /* 000021CA */ label000021C4: 000021C4 204A movea.l A0, A2 000021C6 41E8 0660 lea.l A0, [A0 + 0x660] label000021CA: 000021CA 317C 0001 0008 move.w [A0 + 0x8], 0x1 000021D0 4A2A 16FB tst.b [A2 + 0x16FB] 000021D4 6608 bne +0xA /* 000021DE */ 000021D6 204A movea.l A0, A2 000021D8 41E8 0030 lea.l A0, [A0 + 0x30] 000021DC 6006 bra +0x8 /* 000021E4 */ label000021DE: 000021DE 204A movea.l A0, A2 000021E0 41E8 0660 lea.l A0, [A0 + 0x660] label000021E4: 000021E4 317C 0001 000A move.w [A0 + 0xA], 0x1 000021EA 4A2A 16FB tst.b [A2 + 0x16FB] 000021EE 6608 bne +0xA /* 000021F8 */ 000021F0 204A movea.l A0, A2 000021F2 41E8 0030 lea.l A0, [A0 + 0x30] 000021F6 6006 bra +0x8 /* 000021FE */ label000021F8: 000021F8 204A movea.l A0, A2 000021FA 41E8 0660 lea.l A0, [A0 + 0x660] label000021FE: 000021FE 4228 0005 clr.b [A0 + 0x5] 00002202 4A2A 16FB tst.b [A2 + 0x16FB] 00002206 6608 bne +0xA /* 00002210 */ 00002208 204A movea.l A0, A2 0000220A 41E8 0030 lea.l A0, [A0 + 0x30] 0000220E 6006 bra +0x8 /* 00002216 */ label00002210: 00002210 204A movea.l A0, A2 00002212 41E8 0660 lea.l A0, [A0 + 0x660] label00002216: 00002216 4228 000C clr.b [A0 + 0xC] 0000221A 4A2A 16FB tst.b [A2 + 0x16FB] 0000221E 6608 bne +0xA /* 00002228 */ 00002220 204A movea.l A0, A2 00002222 41E8 0030 lea.l A0, [A0 + 0x30] 00002226 6006 bra +0x8 /* 0000222E */ label00002228: 00002228 204A movea.l A0, A2 0000222A 41E8 0660 lea.l A0, [A0 + 0x660] label0000222E: 0000222E 4228 000E clr.b [A0 + 0xE] 00002232 4A2A 16FB tst.b [A2 + 0x16FB] 00002236 6608 bne +0xA /* 00002240 */ 00002238 204A movea.l A0, A2 0000223A 41E8 0030 lea.l A0, [A0 + 0x30] 0000223E 6006 bra +0x8 /* 00002246 */ label00002240: 00002240 204A movea.l A0, A2 00002242 41E8 0660 lea.l A0, [A0 + 0x660] label00002246: 00002246 4228 0006 clr.b [A0 + 0x6] 0000224A 4A2A 16FB tst.b [A2 + 0x16FB] 0000224E 6608 bne +0xA /* 00002258 */ 00002250 204A movea.l A0, A2 00002252 41E8 0030 lea.l A0, [A0 + 0x30] 00002256 6006 bra +0x8 /* 0000225E */ label00002258: 00002258 204A movea.l A0, A2 0000225A 41E8 0660 lea.l A0, [A0 + 0x660] label0000225E: 0000225E 4228 0007 clr.b [A0 + 0x7] 00002262 7000 moveq.l D0, 0x00 00002264 584F addq.w A7, 4 00002266 245F movea.l A2, [A7]+ 00002268 4E75 rts fn0000226A: 0000226A 2F0A move.l -[A7], A2 0000226C 246F 0008 movea.l A2, [A7 + 0x8] 00002270 4A2A 16FB tst.b [A2 + 0x16FB] 00002274 6608 bne +0xA /* 0000227E */ 00002276 204A movea.l A0, A2 00002278 41E8 0018 lea.l A0, [A0 + 0x18] 0000227C 6006 bra +0x8 /* 00002284 */ label0000227E: 0000227E 204A movea.l A0, A2 00002280 41E8 0648 lea.l A0, [A0 + 0x648] label00002284: 00002284 226F 000C movea.l A1, [A7 + 0xC] 00002288 22A8 000C move.l [A1], [A0 + 0xC] 0000228C 7000 moveq.l D0, 0x00 0000228E 245F movea.l A2, [A7]+ 00002290 4E75 rts fn00002292: 00002292 2F0A move.l -[A7], A2 00002294 594F subq.w A7, 4 00002296 246F 000C movea.l A2, [A7 + 0xC] 0000229A 206F 0010 movea.l A0, [A7 + 0x10] 0000229E 2E90 move.l [A7], [A0] 000022A0 4A2A 16FB tst.b [A2 + 0x16FB] 000022A4 6608 bne +0xA /* 000022AE */ 000022A6 204A movea.l A0, A2 000022A8 41E8 0018 lea.l A0, [A0 + 0x18] 000022AC 6006 bra +0x8 /* 000022B4 */ label000022AE: 000022AE 204A movea.l A0, A2 000022B0 41E8 0648 lea.l A0, [A0 + 0x648] label000022B4: 000022B4 2157 000C move.l [A0 + 0xC], [A7] 000022B8 7000 moveq.l D0, 0x00 000022BA 584F addq.w A7, 4 000022BC 245F movea.l A2, [A7]+ 000022BE 4E75 rts fn000022C0: 000022C0 2F0A move.l -[A7], A2 000022C2 246F 0008 movea.l A2, [A7 + 0x8] 000022C6 4A2A 16FB tst.b [A2 + 0x16FB] 000022CA 6608 bne +0xA /* 000022D4 */ 000022CC 204A movea.l A0, A2 000022CE 41E8 0018 lea.l A0, [A0 + 0x18] 000022D2 6006 bra +0x8 /* 000022DA */ label000022D4: 000022D4 204A movea.l A0, A2 000022D6 41E8 0648 lea.l A0, [A0 + 0x648] label000022DA: 000022DA 226F 000C movea.l A1, [A7 + 0xC] 000022DE 2290 move.l [A1], [A0] 000022E0 7000 moveq.l D0, 0x00 000022E2 245F movea.l A2, [A7]+ 000022E4 4E75 rts fn000022E6: 000022E6 2F0A move.l -[A7], A2 000022E8 594F subq.w A7, 4 000022EA 246F 000C movea.l A2, [A7 + 0xC] 000022EE 206F 0010 movea.l A0, [A7 + 0x10] 000022F2 2E90 move.l [A7], [A0] 000022F4 4A2A 16FB tst.b [A2 + 0x16FB] 000022F8 6608 bne +0xA /* 00002302 */ 000022FA 204A movea.l A0, A2 000022FC 41E8 0018 lea.l A0, [A0 + 0x18] 00002300 6006 bra +0x8 /* 00002308 */ label00002302: 00002302 204A movea.l A0, A2 00002304 41E8 0648 lea.l A0, [A0 + 0x648] label00002308: 00002308 2097 move.l [A0], [A7] 0000230A 7000 moveq.l D0, 0x00 0000230C 584F addq.w A7, 4 0000230E 245F movea.l A2, [A7]+ 00002310 4E75 rts fn00002312: 00002312 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00002316 4FEF FFB4 lea.l A7, [A7 - 0x4C] 0000231A 286F 0068 movea.l A4, [A7 + 0x68] 0000231E 2A2F 006C move.l D5, [A7 + 0x6C] 00002322 282F 0070 move.l D4, [A7 + 0x70] 00002326 266F 0074 movea.l A3, [A7 + 0x74] 0000232A 7600 moveq.l D3, 0x00 0000232C 2F14 move.l -[A7], [A4] 0000232E 4EBA F79A jsr [PC - 0x866 /* 00001ACA */] 00002332 2448 movea.l A2, A0 00002334 584F addq.w A7, 4 00002336 2005 move.l D0, D5 00002338 4EAD 9D1E jsr [A5 - 0x62E2] 0000233C 046C 0000 0058 subi.w [A4 + 0x58], 0x0 00002342 0000 0296 ori.b D0, 0x96 00002346 000C 0000 ori.b A4, 0x0 0000234A 0058 004A ori.w [A0]+, 0x4A /* 'J' */ 0000234E 0000 0063 ori.b D0, 0x63 /* 'c' */ 00002352 03CA bset A2, D1 00002354 0000 0064 ori.b D0, 0x64 /* 'd' */ 00002358 01D2 bset [A2], D0 0000235A 0000 00DC ori.b D0, 0xDC 0000235E 0406 0000 subi.b D6, 0x0 00002362 0256 0082 andi.w [A6], 0x82 00002366 0000 0257 ori.b D0, 0x57 /* 'W' */ 0000236A 00CC ori.? A4, 0xFFFFFFFFFFFFFFFF 0000236C 0000 0258 ori.b D0, 0x58 /* 'X' */ 00002370 011A btst [A2]+, D0 00002372 0000 0259 ori.b D0, 0x59 /* 'Y' */ 00002376 0164 bchg -[A4], D0 00002378 0000 025A ori.b D0, 0x5A /* 'Z' */ 0000237C 025A 0000 andi.w [A2]+, 0x0 00002380 025B 029E andi.w [A3]+, 0x29E 00002384 0000 025C ori.b D0, 0x5C /* '\\' */ 00002388 0344 bchg D4, D1 0000238A 0000 025D ori.b D0, 0x5D /* ']' */ 0000238E 02EE 0000 andi.? [A6 + 0x0], 0xFFFFFFFFFFFFFFFF 00002392 0296 01F4 4A84 andi.l [A6], 0x1F44A84 00002398 6726 beq +0x28 /* 000023C0 */ 0000239A 486F 0048 pea.l [A7 + 0x48] 0000239E 2F0B move.l -[A7], A3 000023A0 4EAD 9FC0 jsr [A5 - 0x6040] 000023A4 2600 move.l D3, D0 000023A6 4A83 tst.l D3 000023A8 504F addq.w A7, 8 000023AA 6600 040C bne +0x40E /* 000027B8 */ 000023AE 2F2F 0048 move.l -[A7], [A7 + 0x48] 000023B2 2F0A move.l -[A7], A2 000023B4 4EBA F76C jsr [PC - 0x894 /* 00001B22 */] 000023B8 2600 move.l D3, D0 000023BA 504F addq.w A7, 8 000023BC 6000 03FA bra +0x3FC /* 000027B8 */ label000023C0: 000023C0 486F 0040 pea.l [A7 + 0x40] 000023C4 2F0A move.l -[A7], A2 000023C6 4EBA F79C jsr [PC - 0x864 /* 00001B64 */] 000023CA 2600 move.l D3, D0 000023CC 4A80 tst.l D0 000023CE 504F addq.w A7, 8 000023D0 6600 03E6 bne +0x3E8 /* 000027B8 */ 000023D4 2F0B move.l -[A7], A3 000023D6 2F2F 0044 move.l -[A7], [A7 + 0x44] 000023DA 4EAD A000 jsr [A5 - 0x6000] 000023DE 2600 move.l D3, D0 000023E0 504F addq.w A7, 8 000023E2 6000 03D4 bra +0x3D6 /* 000027B8 */ 000023E6 4A84 tst.l D4 000023E8 6726 beq +0x28 /* 00002410 */ 000023EA 486F 0048 pea.l [A7 + 0x48] 000023EE 2F0B move.l -[A7], A3 000023F0 4EAD 9FC0 jsr [A5 - 0x6040] 000023F4 2600 move.l D3, D0 000023F6 4A83 tst.l D3 000023F8 504F addq.w A7, 8 000023FA 6600 03BC bne +0x3BE /* 000027B8 */ 000023FE 2F2F 0048 move.l -[A7], [A7 + 0x48] 00002402 2F0A move.l -[A7], A2 00002404 4EBA F798 jsr [PC - 0x868 /* 00001B9E */] 00002408 2600 move.l D3, D0 0000240A 504F addq.w A7, 8 0000240C 6000 03AA bra +0x3AC /* 000027B8 */ label00002410: 00002410 486F 003C pea.l [A7 + 0x3C] 00002414 2F0A move.l -[A7], A2 00002416 4EBA F7D4 jsr [PC - 0x82C /* 00001BEC */] 0000241A 2600 move.l D3, D0 0000241C 4A83 tst.l D3 0000241E 504F addq.w A7, 8 00002420 6600 0396 bne +0x398 /* 000027B8 */ 00002424 2F0B move.l -[A7], A3 00002426 2F2F 0040 move.l -[A7], [A7 + 0x40] 0000242A 4EAD A000 jsr [A5 - 0x6000] 0000242E 2600 move.l D3, D0 00002430 504F addq.w A7, 8 00002432 6000 0384 bra +0x386 /* 000027B8 */ 00002436 4A84 tst.l D4 00002438 6726 beq +0x28 /* 00002460 */ 0000243A 486F 0048 pea.l [A7 + 0x48] 0000243E 2F0B move.l -[A7], A3 00002440 4EAD 9FC0 jsr [A5 - 0x6040] 00002444 2600 move.l D3, D0 00002446 4A83 tst.l D3 00002448 504F addq.w A7, 8 0000244A 6600 036C bne +0x36E /* 000027B8 */ 0000244E 2F2F 0048 move.l -[A7], [A7 + 0x48] 00002452 2F0A move.l -[A7], A2 00002454 4EBA F7DA jsr [PC - 0x826 /* 00001C30 */] 00002458 2600 move.l D3, D0 0000245A 504F addq.w A7, 8 0000245C 6000 035A bra +0x35C /* 000027B8 */ label00002460: 00002460 486F 003B pea.l [A7 + 0x3B] 00002464 2F0A move.l -[A7], A2 00002466 4EBA F80E jsr [PC - 0x7F2 /* 00001C76 */] 0000246A 2600 move.l D3, D0 0000246C 4A80 tst.l D0 0000246E 504F addq.w A7, 8 00002470 6600 0346 bne +0x348 /* 000027B8 */ 00002474 2F0B move.l -[A7], A3 00002476 7000 moveq.l D0, 0x00 00002478 102F 003F move.b D0, [A7 + 0x3F] 0000247C 2F00 move.l -[A7], D0 0000247E 4EAD A000 jsr [A5 - 0x6000] 00002482 2600 move.l D3, D0 00002484 504F addq.w A7, 8 00002486 6000 0330 bra +0x332 /* 000027B8 */ 0000248A 4A84 tst.l D4 0000248C 6726 beq +0x28 /* 000024B4 */ 0000248E 486F 0048 pea.l [A7 + 0x48] 00002492 2F0B move.l -[A7], A3 00002494 4EAD 9FC0 jsr [A5 - 0x6040] 00002498 2600 move.l D3, D0 0000249A 4A83 tst.l D3 0000249C 504F addq.w A7, 8 0000249E 6600 0318 bne +0x31A /* 000027B8 */ 000024A2 2F2F 0048 move.l -[A7], [A7 + 0x48] 000024A6 2F0A move.l -[A7], A2 000024A8 4EBA F80A jsr [PC - 0x7F6 /* 00001CB4 */] 000024AC 2600 move.l D3, D0 000024AE 504F addq.w A7, 8 000024B0 6000 0306 bra +0x308 /* 000027B8 */ label000024B4: 000024B4 486F 0036 pea.l [A7 + 0x36] 000024B8 2F0A move.l -[A7], A2 000024BA 4EBA F87E jsr [PC - 0x782 /* 00001D3A */] 000024BE 2600 move.l D3, D0 000024C0 4A80 tst.l D0 000024C2 504F addq.w A7, 8 000024C4 6600 02F2 bne +0x2F4 /* 000027B8 */ 000024C8 2F0B move.l -[A7], A3 000024CA 2F2F 003A move.l -[A7], [A7 + 0x3A] 000024CE 4EAD A000 jsr [A5 - 0x6000] 000024D2 2600 move.l D3, D0 000024D4 504F addq.w A7, 8 000024D6 6000 02E0 bra +0x2E2 /* 000027B8 */ 000024DA 4A84 tst.l D4 000024DC 6726 beq +0x28 /* 00002504 */ 000024DE 486F 0048 pea.l [A7 + 0x48] 000024E2 2F0B move.l -[A7], A3 000024E4 4EAD 9FC0 jsr [A5 - 0x6040] 000024E8 2600 move.l D3, D0 000024EA 4A83 tst.l D3 000024EC 504F addq.w A7, 8 000024EE 6600 02C8 bne +0x2CA /* 000027B8 */ 000024F2 2F2F 0048 move.l -[A7], [A7 + 0x48] 000024F6 2F0A move.l -[A7], A2 000024F8 4EBA F88A jsr [PC - 0x776 /* 00001D84 */] 000024FC 2600 move.l D3, D0 000024FE 504F addq.w A7, 8 00002500 6000 02B6 bra +0x2B8 /* 000027B8 */ label00002504: 00002504 486F 0032 pea.l [A7 + 0x32] 00002508 2F0A move.l -[A7], A2 0000250A 4EBA F8C4 jsr [PC - 0x73C /* 00001DD0 */] 0000250E 2600 move.l D3, D0 00002510 4A80 tst.l D0 00002512 504F addq.w A7, 8 00002514 6600 02A2 bne +0x2A4 /* 000027B8 */ 00002518 2F0B move.l -[A7], A3 0000251A 2F2F 0036 move.l -[A7], [A7 + 0x36] 0000251E 4EAD A000 jsr [A5 - 0x6000] 00002522 2600 move.l D3, D0 00002524 504F addq.w A7, 8 00002526 6000 0290 bra +0x292 /* 000027B8 */ 0000252A 4A84 tst.l D4 0000252C 6734 beq +0x36 /* 00002562 */ 0000252E 486F 002A pea.l [A7 + 0x2A] 00002532 2F0B move.l -[A7], A3 00002534 4EAD 9FC0 jsr [A5 - 0x6040] 00002538 2600 move.l D3, D0 0000253A 4A83 tst.l D3 0000253C 504F addq.w A7, 8 0000253E 6600 0278 bne +0x27A /* 000027B8 */ 00002542 2F2F 002A move.l -[A7], [A7 + 0x2A] 00002546 486F 0032 pea.l [A7 + 0x32] 0000254A 4EAD F460 jsr [A5 - 0xBA0] 0000254E 486F 0036 pea.l [A7 + 0x36] 00002552 2F0A move.l -[A7], A2 00002554 4EBA FBB4 jsr [PC - 0x44C /* 0000210A */] 00002558 2600 move.l D3, D0 0000255A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000255E 6000 0258 bra +0x25A /* 000027B8 */ label00002562: 00002562 486F 0026 pea.l [A7 + 0x26] 00002566 2F0A move.l -[A7], A2 00002568 4EBA FB46 jsr [PC - 0x4BA /* 000020B0 */] 0000256C 2600 move.l D3, D0 0000256E 2F0B move.l -[A7], A3 00002570 2F2F 0032 move.l -[A7], [A7 + 0x32] 00002574 4EAD F468 jsr [A5 - 0xB98] 00002578 584F addq.w A7, 4 0000257A 2F00 move.l -[A7], D0 0000257C 4EAD A000 jsr [A5 - 0x6000] 00002580 4FEF 0010 lea.l A7, [A7 + 0x10] 00002584 6000 0232 bra +0x234 /* 000027B8 */ 00002588 4A84 tst.l D4 0000258A 6726 beq +0x28 /* 000025B2 */ 0000258C 486F 0022 pea.l [A7 + 0x22] 00002590 2F0B move.l -[A7], A3 00002592 4EAD 9FF8 jsr [A5 - 0x6008] 00002596 2600 move.l D3, D0 00002598 4A83 tst.l D3 0000259A 504F addq.w A7, 8 0000259C 6600 021A bne +0x21C /* 000027B8 */ 000025A0 486F 0022 pea.l [A7 + 0x22] 000025A4 2F0A move.l -[A7], A2 000025A6 4EBA FB62 jsr [PC - 0x49E /* 0000210A */] 000025AA 2600 move.l D3, D0 000025AC 504F addq.w A7, 8 000025AE 6000 0208 bra +0x20A /* 000027B8 */ label000025B2: 000025B2 486F 001E pea.l [A7 + 0x1E] 000025B6 2F0A move.l -[A7], A2 000025B8 4EBA FAF6 jsr [PC - 0x50A /* 000020B0 */] 000025BC 2600 move.l D3, D0 000025BE 4A83 tst.l D3 000025C0 504F addq.w A7, 8 000025C2 6600 01F4 bne +0x1F6 /* 000027B8 */ 000025C6 2F0B move.l -[A7], A3 000025C8 486F 0022 pea.l [A7 + 0x22] 000025CC 4EAD A028 jsr [A5 - 0x5FD8] 000025D0 504F addq.w A7, 8 000025D2 6000 01E4 bra +0x1E6 /* 000027B8 */ 000025D6 4A84 tst.l D4 000025D8 6722 beq +0x24 /* 000025FC */ 000025DA 486F 0044 pea.l [A7 + 0x44] 000025DE 2F0B move.l -[A7], A3 000025E0 4EAD 9FC8 jsr [A5 - 0x6038] 000025E4 4A83 tst.l D3 000025E6 504F addq.w A7, 8 000025E8 6600 01CE bne +0x1D0 /* 000027B8 */ 000025EC 2F2F 0044 move.l -[A7], [A7 + 0x44] 000025F0 2F0A move.l -[A7], A2 000025F2 4EBA F822 jsr [PC - 0x7DE /* 00001E16 */] 000025F6 504F addq.w A7, 8 000025F8 6000 01BE bra +0x1C0 /* 000027B8 */ label000025FC: 000025FC 486F 001A pea.l [A7 + 0x1A] 00002600 2F0A move.l -[A7], A2 00002602 4EBA F86C jsr [PC - 0x794 /* 00001E70 */] 00002606 2600 move.l D3, D0 00002608 4A80 tst.l D0 0000260A 504F addq.w A7, 8 0000260C 6600 01AA bne +0x1AC /* 000027B8 */ 00002610 2F0B move.l -[A7], A3 00002612 2F2F 001E move.l -[A7], [A7 + 0x1E] 00002616 4EAD A008 jsr [A5 - 0x5FF8] 0000261A 504F addq.w A7, 8 0000261C 6000 019A bra +0x19C /* 000027B8 */ 00002620 4A84 tst.l D4 00002622 672E beq +0x30 /* 00002652 */ 00002624 486F 0048 pea.l [A7 + 0x48] 00002628 2F0B move.l -[A7], A3 0000262A 4EAD 9FC0 jsr [A5 - 0x6040] 0000262E 2600 move.l D3, D0 00002630 4A83 tst.l D3 00002632 504F addq.w A7, 8 00002634 6600 0182 bne +0x184 /* 000027B8 */ 00002638 4AAF 0048 tst.l [A7 + 0x48] 0000263C 56C0 sne D0 0000263E 4400 neg.b D0 00002640 49C0 lea.l A4, D0 00002642 2F00 move.l -[A7], D0 00002644 2F0A move.l -[A7], A2 00002646 4EBA F87A jsr [PC - 0x786 /* 00001EC2 */] 0000264A 2600 move.l D3, D0 0000264C 504F addq.w A7, 8 0000264E 6000 0168 bra +0x16A /* 000027B8 */ label00002652: 00002652 486F 0019 pea.l [A7 + 0x19] 00002656 2F0A move.l -[A7], A2 00002658 4EBA F8B8 jsr [PC - 0x748 /* 00001F12 */] 0000265C 2600 move.l D3, D0 0000265E 4A83 tst.l D3 00002660 504F addq.w A7, 8 00002662 6600 0154 bne +0x156 /* 000027B8 */ 00002666 2F0B move.l -[A7], A3 00002668 7000 moveq.l D0, 0x00 0000266A 102F 001D move.b D0, [A7 + 0x1D] 0000266E 2F00 move.l -[A7], D0 00002670 4EAD A000 jsr [A5 - 0x6000] 00002674 2600 move.l D3, D0 00002676 504F addq.w A7, 8 00002678 6000 013E bra +0x140 /* 000027B8 */ 0000267C 4A84 tst.l D4 0000267E 6726 beq +0x28 /* 000026A6 */ 00002680 486F 0048 pea.l [A7 + 0x48] 00002684 2F0B move.l -[A7], A3 00002686 4EAD 9FC0 jsr [A5 - 0x6040] 0000268A 2600 move.l D3, D0 0000268C 4A83 tst.l D3 0000268E 504F addq.w A7, 8 00002690 6600 0126 bne +0x128 /* 000027B8 */ 00002694 2F2F 0048 move.l -[A7], [A7 + 0x48] 00002698 2F0A move.l -[A7], A2 0000269A 4EBA F8B2 jsr [PC - 0x74E /* 00001F4E */] 0000269E 2600 move.l D3, D0 000026A0 504F addq.w A7, 8 000026A2 6000 0114 bra +0x116 /* 000027B8 */ label000026A6: 000026A6 486F 0014 pea.l [A7 + 0x14] 000026AA 2F0A move.l -[A7], A2 000026AC 4EBA F92C jsr [PC - 0x6D4 /* 00001FDA */] 000026B0 2600 move.l D3, D0 000026B2 4A83 tst.l D3 000026B4 504F addq.w A7, 8 000026B6 6600 0100 bne +0x102 /* 000027B8 */ 000026BA 2F0B move.l -[A7], A3 000026BC 2F2F 0018 move.l -[A7], [A7 + 0x18] 000026C0 4EAD A000 jsr [A5 - 0x6000] 000026C4 2600 move.l D3, D0 000026C6 504F addq.w A7, 8 000026C8 6000 00EE bra +0xF0 /* 000027B8 */ 000026CC 4A84 tst.l D4 000026CE 6726 beq +0x28 /* 000026F6 */ 000026D0 486F 0048 pea.l [A7 + 0x48] 000026D4 2F0B move.l -[A7], A3 000026D6 4EAD 9FC0 jsr [A5 - 0x6040] 000026DA 2600 move.l D3, D0 000026DC 4A83 tst.l D3 000026DE 504F addq.w A7, 8 000026E0 6600 00D6 bne +0xD8 /* 000027B8 */ 000026E4 2F2F 0048 move.l -[A7], [A7 + 0x48] 000026E8 2F0A move.l -[A7], A2 000026EA 4EBA F940 jsr [PC - 0x6C0 /* 0000202C */] 000026EE 2600 move.l D3, D0 000026F0 504F addq.w A7, 8 000026F2 6000 00C4 bra +0xC6 /* 000027B8 */ label000026F6: 000026F6 486F 0010 pea.l [A7 + 0x10] 000026FA 2F0A move.l -[A7], A2 000026FC 4EBA F986 jsr [PC - 0x67A /* 00002084 */] 00002700 2600 move.l D3, D0 00002702 4A83 tst.l D3 00002704 504F addq.w A7, 8 00002706 6600 00B0 bne +0xB2 /* 000027B8 */ 0000270A 2F0B move.l -[A7], A3 0000270C 2F2F 0014 move.l -[A7], [A7 + 0x14] 00002710 4EAD A000 jsr [A5 - 0x6000] 00002714 2600 move.l D3, D0 00002716 504F addq.w A7, 8 00002718 6000 009E bra +0xA0 /* 000027B8 */ 0000271C 4A84 tst.l D4 0000271E 6724 beq +0x26 /* 00002744 */ 00002720 486F 000C pea.l [A7 + 0xC] 00002724 2F0B move.l -[A7], A3 00002726 4EAD 9FF8 jsr [A5 - 0x6008] 0000272A 2600 move.l D3, D0 0000272C 4A83 tst.l D3 0000272E 504F addq.w A7, 8 00002730 6600 0086 bne +0x88 /* 000027B8 */ 00002734 486F 000C pea.l [A7 + 0xC] 00002738 2F0A move.l -[A7], A2 0000273A 4EBA FB56 jsr [PC - 0x4AA /* 00002292 */] 0000273E 2600 move.l D3, D0 00002740 504F addq.w A7, 8 00002742 6074 bra +0x76 /* 000027B8 */ label00002744: 00002744 486F 0008 pea.l [A7 + 0x8] 00002748 2F0A move.l -[A7], A2 0000274A 4EBA FB1E jsr [PC - 0x4E2 /* 0000226A */] 0000274E 2600 move.l D3, D0 00002750 4A83 tst.l D3 00002752 504F addq.w A7, 8 00002754 6662 bne +0x64 /* 000027B8 */ 00002756 2F0B move.l -[A7], A3 00002758 486F 000C pea.l [A7 + 0xC] 0000275C 4EAD A028 jsr [A5 - 0x5FD8] 00002760 504F addq.w A7, 8 00002762 6054 bra +0x56 /* 000027B8 */ 00002764 4A84 tst.l D4 00002766 6722 beq +0x24 /* 0000278A */ 00002768 486F 0004 pea.l [A7 + 0x4] 0000276C 2F0B move.l -[A7], A3 0000276E 4EAD 9FF8 jsr [A5 - 0x6008] 00002772 2600 move.l D3, D0 00002774 4A83 tst.l D3 00002776 504F addq.w A7, 8 00002778 663E bne +0x40 /* 000027B8 */ 0000277A 486F 0004 pea.l [A7 + 0x4] 0000277E 2F0A move.l -[A7], A2 00002780 4EBA FB64 jsr [PC - 0x49C /* 000022E6 */] 00002784 2600 move.l D3, D0 00002786 504F addq.w A7, 8 00002788 602E bra +0x30 /* 000027B8 */ label0000278A: 0000278A 4857 pea.l [A7] 0000278C 2F0A move.l -[A7], A2 0000278E 4EBA FB30 jsr [PC - 0x4D0 /* 000022C0 */] 00002792 2600 move.l D3, D0 00002794 4A83 tst.l D3 00002796 504F addq.w A7, 8 00002798 661E bne +0x20 /* 000027B8 */ 0000279A 2F0B move.l -[A7], A3 0000279C 486F 0004 pea.l [A7 + 0x4] 000027A0 4EAD A028 jsr [A5 - 0x5FD8] 000027A4 504F addq.w A7, 8 000027A6 6010 bra +0x12 /* 000027B8 */ 000027A8 2F05 move.l -[A7], D5 000027AA 2F3C 8004 07D5 move.l -[A7], 0x800407D5 000027B0 4EAD 9FA8 jsr [A5 - 0x6058] 000027B4 2600 move.l D3, D0 000027B6 504F addq.w A7, 8 label000027B8: 000027B8 2F14 move.l -[A7], [A4] 000027BA 4EBA F330 jsr [PC - 0xCD0 /* 00001AEC */] 000027BE 2003 move.l D0, D3 000027C0 4FEF 0050 lea.l A7, [A7 + 0x50] 000027C4 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000027C8 4E75 rts fn000027CA: 000027CA 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000027CE 246F 0014 movea.l A2, [A7 + 0x14] 000027D2 282F 0018 move.l D4, [A7 + 0x18] 000027D6 266F 001C movea.l A3, [A7 + 0x1C] 000027DA 7600 moveq.l D3, 0x00 000027DC 7001 moveq.l D0, 0x01 000027DE B880 cmp.l D4, D0 000027E0 6D06 blt +0x8 /* 000027E8 */ 000027E2 7002 moveq.l D0, 0x02 000027E4 B880 cmp.l D4, D0 000027E6 6F08 ble +0xA /* 000027F0 */ label000027E8: 000027E8 263C 8004 07D8 move.l D3, 0x800407D8 000027EE 6038 bra +0x3A /* 00002828 */ label000027F0: 000027F0 7001 moveq.l D0, 0x01 000027F2 B880 cmp.l D4, D0 000027F4 661A bne +0x1C /* 00002810 */ 000027F6 4A2A 16FB tst.b [A2 + 0x16FB] 000027FA 6608 bne +0xA /* 00002804 */ 000027FC 204A movea.l A0, A2 000027FE 41E8 0018 lea.l A0, [A0 + 0x18] 00002802 6006 bra +0x8 /* 0000280A */ label00002804: 00002804 204A movea.l A0, A2 00002806 41E8 0648 lea.l A0, [A0 + 0x648] label0000280A: 0000280A 26A8 0004 move.l [A3], [A0 + 0x4] 0000280E 6018 bra +0x1A /* 00002828 */ label00002810: 00002810 4A2A 16FB tst.b [A2 + 0x16FB] 00002814 6608 bne +0xA /* 0000281E */ 00002816 204A movea.l A0, A2 00002818 41E8 0018 lea.l A0, [A0 + 0x18] 0000281C 6006 bra +0x8 /* 00002824 */ label0000281E: 0000281E 204A movea.l A0, A2 00002820 41E8 0648 lea.l A0, [A0 + 0x648] label00002824: 00002824 26A8 0008 move.l [A3], [A0 + 0x8] label00002828: 00002828 2003 move.l D0, D3 0000282A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000282E 4E75 rts fn00002830: 00002830 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002834 246F 0014 movea.l A2, [A7 + 0x14] 00002838 282F 0018 move.l D4, [A7 + 0x18] 0000283C 266F 001C movea.l A3, [A7 + 0x1C] 00002840 7600 moveq.l D3, 0x00 00002842 7001 moveq.l D0, 0x01 00002844 B880 cmp.l D4, D0 00002846 6D06 blt +0x8 /* 0000284E */ 00002848 7002 moveq.l D0, 0x02 0000284A B880 cmp.l D4, D0 0000284C 6F08 ble +0xA /* 00002856 */ label0000284E: 0000284E 263C 8004 07D8 move.l D3, 0x800407D8 00002854 6038 bra +0x3A /* 0000288E */ label00002856: 00002856 7001 moveq.l D0, 0x01 00002858 B880 cmp.l D4, D0 0000285A 661A bne +0x1C /* 00002876 */ 0000285C 4A2A 16FB tst.b [A2 + 0x16FB] 00002860 6608 bne +0xA /* 0000286A */ 00002862 204A movea.l A0, A2 00002864 41E8 0018 lea.l A0, [A0 + 0x18] 00002868 6006 bra +0x8 /* 00002870 */ label0000286A: 0000286A 204A movea.l A0, A2 0000286C 41E8 0648 lea.l A0, [A0 + 0x648] label00002870: 00002870 2153 0004 move.l [A0 + 0x4], [A3] 00002874 6018 bra +0x1A /* 0000288E */ label00002876: 00002876 4A2A 16FB tst.b [A2 + 0x16FB] 0000287A 6608 bne +0xA /* 00002884 */ 0000287C 204A movea.l A0, A2 0000287E 41E8 0018 lea.l A0, [A0 + 0x18] 00002882 6006 bra +0x8 /* 0000288A */ label00002884: 00002884 204A movea.l A0, A2 00002886 41E8 0648 lea.l A0, [A0 + 0x648] label0000288A: 0000288A 2153 0008 move.l [A0 + 0x8], [A3] label0000288E: 0000288E 2003 move.l D0, D3 00002890 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002894 4E75 rts fn00002896: 00002896 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000289A 246F 0014 movea.l A2, [A7 + 0x14] 0000289E 282F 0018 move.l D4, [A7 + 0x18] 000028A2 266F 001C movea.l A3, [A7 + 0x1C] 000028A6 7600 moveq.l D3, 0x00 000028A8 7001 moveq.l D0, 0x01 000028AA B880 cmp.l D4, D0 000028AC 6D06 blt +0x8 /* 000028B4 */ 000028AE 7002 moveq.l D0, 0x02 000028B0 B880 cmp.l D4, D0 000028B2 6F08 ble +0xA /* 000028BC */ label000028B4: 000028B4 263C 8004 07D8 move.l D3, 0x800407D8 000028BA 6040 bra +0x42 /* 000028FC */ label000028BC: 000028BC 7001 moveq.l D0, 0x01 000028BE B880 cmp.l D4, D0 000028C0 661E bne +0x20 /* 000028E0 */ 000028C2 4A2A 16FB tst.b [A2 + 0x16FB] 000028C6 6608 bne +0xA /* 000028D0 */ 000028C8 204A movea.l A0, A2 000028CA 41E8 0018 lea.l A0, [A0 + 0x18] 000028CE 6006 bra +0x8 /* 000028D6 */ label000028D0: 000028D0 204A movea.l A0, A2 000028D2 41E8 0648 lea.l A0, [A0 + 0x648] label000028D6: 000028D6 7000 moveq.l D0, 0x00 000028D8 1028 0011 move.b D0, [A0 + 0x11] 000028DC 2680 move.l [A3], D0 000028DE 601C bra +0x1E /* 000028FC */ label000028E0: 000028E0 4A2A 16FB tst.b [A2 + 0x16FB] 000028E4 6608 bne +0xA /* 000028EE */ 000028E6 204A movea.l A0, A2 000028E8 41E8 0018 lea.l A0, [A0 + 0x18] 000028EC 6006 bra +0x8 /* 000028F4 */ label000028EE: 000028EE 204A movea.l A0, A2 000028F0 41E8 0648 lea.l A0, [A0 + 0x648] label000028F4: 000028F4 7000 moveq.l D0, 0x00 000028F6 1028 0012 move.b D0, [A0 + 0x12] 000028FA 2680 move.l [A3], D0 label000028FC: 000028FC 2003 move.l D0, D3 000028FE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002902 4E75 rts fn00002904: 00002904 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00002908 246F 0014 movea.l A2, [A7 + 0x14] 0000290C 2A2F 0018 move.l D5, [A7 + 0x18] 00002910 262F 001C move.l D3, [A7 + 0x1C] 00002914 7800 moveq.l D4, 0x00 00002916 4A83 tst.l D3 00002918 6D14 blt +0x16 /* 0000292E */ 0000291A 0C83 0000 00FF cmpi.l D3, 0xFF 00002920 6E0C bgt +0xE /* 0000292E */ 00002922 7001 moveq.l D0, 0x01 00002924 BA80 cmp.l D5, D0 00002926 6D06 blt +0x8 /* 0000292E */ 00002928 7002 moveq.l D0, 0x02 0000292A BA80 cmp.l D5, D0 0000292C 6F08 ble +0xA /* 00002936 */ label0000292E: 0000292E 283C 8004 07D8 move.l D4, 0x800407D8 00002934 6038 bra +0x3A /* 0000296E */ label00002936: 00002936 7001 moveq.l D0, 0x01 00002938 BA80 cmp.l D5, D0 0000293A 661A bne +0x1C /* 00002956 */ 0000293C 4A2A 16FB tst.b [A2 + 0x16FB] 00002940 6608 bne +0xA /* 0000294A */ 00002942 204A movea.l A0, A2 00002944 41E8 0018 lea.l A0, [A0 + 0x18] 00002948 6006 bra +0x8 /* 00002950 */ label0000294A: 0000294A 204A movea.l A0, A2 0000294C 41E8 0648 lea.l A0, [A0 + 0x648] label00002950: 00002950 1143 0011 move.b [A0 + 0x11], D3 00002954 6018 bra +0x1A /* 0000296E */ label00002956: 00002956 4A2A 16FB tst.b [A2 + 0x16FB] 0000295A 6608 bne +0xA /* 00002964 */ 0000295C 204A movea.l A0, A2 0000295E 41E8 0018 lea.l A0, [A0 + 0x18] 00002962 6006 bra +0x8 /* 0000296A */ label00002964: 00002964 204A movea.l A0, A2 00002966 41E8 0648 lea.l A0, [A0 + 0x648] label0000296A: 0000296A 1143 0012 move.b [A0 + 0x12], D3 label0000296E: 0000296E 2004 move.l D0, D4 00002970 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00002974 4E75 rts fn00002976: 00002976 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 0000297A 4FEF FFF0 lea.l A7, [A7 - 0x10] 0000297E 286F 0030 movea.l A4, [A7 + 0x30] 00002982 282F 0034 move.l D4, [A7 + 0x34] 00002986 2C2F 0038 move.l D6, [A7 + 0x38] 0000298A 2A2F 003C move.l D5, [A7 + 0x3C] 0000298E 266F 0040 movea.l A3, [A7 + 0x40] 00002992 7600 moveq.l D3, 0x00 00002994 2F14 move.l -[A7], [A4] 00002996 4EBA F132 jsr [PC - 0xECE /* 00001ACA */] 0000299A 2448 movea.l A2, A0 0000299C 584F addq.w A7, 4 0000299E 0C86 0000 01F5 cmpi.l D6, 0x1F5 000029A4 670C beq +0xE /* 000029B2 */ 000029A6 0C86 0000 01D3 cmpi.l D6, 0x1D3 000029AC 6756 beq +0x58 /* 00002A04 */ 000029AE 6000 00A2 bra +0xA4 /* 00002A52 */ label000029B2: 000029B2 4A85 tst.l D5 000029B4 672A beq +0x2C /* 000029E0 */ 000029B6 486F 0008 pea.l [A7 + 0x8] 000029BA 2F0B move.l -[A7], A3 000029BC 4EAD 9FF8 jsr [A5 - 0x6008] 000029C0 2600 move.l D3, D0 000029C2 4A83 tst.l D3 000029C4 504F addq.w A7, 8 000029C6 6600 009A bne +0x9C /* 00002A62 */ 000029CA 486F 0008 pea.l [A7 + 0x8] 000029CE 2F04 move.l -[A7], D4 000029D0 2F0A move.l -[A7], A2 000029D2 4EBA FE5C jsr [PC - 0x1A4 /* 00002830 */] 000029D6 2600 move.l D3, D0 000029D8 4FEF 000C lea.l A7, [A7 + 0xC] 000029DC 6000 0084 bra +0x86 /* 00002A62 */ label000029E0: 000029E0 486F 0004 pea.l [A7 + 0x4] 000029E4 2F04 move.l -[A7], D4 000029E6 2F0A move.l -[A7], A2 000029E8 4EBA FDE0 jsr [PC - 0x220 /* 000027CA */] 000029EC 2600 move.l D3, D0 000029EE 4A83 tst.l D3 000029F0 4FEF 000C lea.l A7, [A7 + 0xC] 000029F4 666C bne +0x6E /* 00002A62 */ 000029F6 2F0B move.l -[A7], A3 000029F8 486F 0008 pea.l [A7 + 0x8] 000029FC 4EAD A028 jsr [A5 - 0x5FD8] 00002A00 504F addq.w A7, 8 00002A02 605E bra +0x60 /* 00002A62 */ label00002A04: 00002A04 4A85 tst.l D5 00002A06 6726 beq +0x28 /* 00002A2E */ 00002A08 486F 000C pea.l [A7 + 0xC] 00002A0C 2F0B move.l -[A7], A3 00002A0E 4EAD 9FC0 jsr [A5 - 0x6040] 00002A12 2600 move.l D3, D0 00002A14 4A83 tst.l D3 00002A16 504F addq.w A7, 8 00002A18 6648 bne +0x4A /* 00002A62 */ 00002A1A 2F2F 000C move.l -[A7], [A7 + 0xC] 00002A1E 2F04 move.l -[A7], D4 00002A20 2F0A move.l -[A7], A2 00002A22 4EBA FEE0 jsr [PC - 0x120 /* 00002904 */] 00002A26 2600 move.l D3, D0 00002A28 4FEF 000C lea.l A7, [A7 + 0xC] 00002A2C 6034 bra +0x36 /* 00002A62 */ label00002A2E: 00002A2E 4857 pea.l [A7] 00002A30 2F04 move.l -[A7], D4 00002A32 2F0A move.l -[A7], A2 00002A34 4EBA FE60 jsr [PC - 0x1A0 /* 00002896 */] 00002A38 2600 move.l D3, D0 00002A3A 4A80 tst.l D0 00002A3C 4FEF 000C lea.l A7, [A7 + 0xC] 00002A40 6620 bne +0x22 /* 00002A62 */ 00002A42 2F0B move.l -[A7], A3 00002A44 2F2F 0004 move.l -[A7], [A7 + 0x4] 00002A48 4EAD A000 jsr [A5 - 0x6000] 00002A4C 2600 move.l D3, D0 00002A4E 504F addq.w A7, 8 00002A50 6010 bra +0x12 /* 00002A62 */ label00002A52: 00002A52 2F06 move.l -[A7], D6 00002A54 2F3C 8004 07D5 move.l -[A7], 0x800407D5 00002A5A 4EAD 9FA8 jsr [A5 - 0x6058] 00002A5E 2600 move.l D3, D0 00002A60 504F addq.w A7, 8 label00002A62: 00002A62 2F14 move.l -[A7], [A4] 00002A64 4EBA F086 jsr [PC - 0xF7A /* 00001AEC */] 00002A68 2003 move.l D0, D3 00002A6A 4FEF 0014 lea.l A7, [A7 + 0x14] 00002A6E 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00002A72 4E75 rts fn00002A74: 00002A74 7001 moveq.l D0, 0x01 00002A76 B0AF 0004 cmp.l D0, [A7 + 0x4] 00002A7A 6E08 bgt +0xA /* 00002A84 */ 00002A7C 7030 moveq.l D0, 0x30 00002A7E B0AF 0004 cmp.l D0, [A7 + 0x4] 00002A82 6C0E bge +0x10 /* 00002A92 */ label00002A84: 00002A84 206F 0008 movea.l A0, [A7 + 0x8] 00002A88 20BC 8004 07D8 move.l [A0], 0x800407D8 00002A8E 7000 moveq.l D0, 0x00 00002A90 4E75 rts label00002A92: 00002A92 206F 0008 movea.l A0, [A7 + 0x8] 00002A96 4290 clr.l [A0] 00002A98 7001 moveq.l D0, 0x01 00002A9A 4E75 rts fn00002A9C: 00002A9C 48E7 1020 movem.l -[A7], D3,A2 00002AA0 514F subq.w A7, 8 00002AA2 246F 0014 movea.l A2, [A7 + 0x14] 00002AA6 262F 0018 move.l D3, [A7 + 0x18] 00002AAA 42AF 0004 clr.l [A7 + 0x4] 00002AAE 486F 0004 pea.l [A7 + 0x4] 00002AB2 2F03 move.l -[A7], D3 00002AB4 4EBA FFBE jsr [PC - 0x42 /* 00002A74 */] 00002AB8 4A80 tst.l D0 00002ABA 504F addq.w A7, 8 00002ABC 676E beq +0x70 /* 00002B2C */ 00002ABE 206F 001C movea.l A0, [A7 + 0x1C] 00002AC2 2E90 move.l [A7], [A0] 00002AC4 4A2A 16FB tst.b [A2 + 0x16FB] 00002AC8 6616 bne +0x18 /* 00002AE0 */ 00002ACA 2003 move.l D0, D3 00002ACC 5280 addq.l D0, 1 00002ACE 4C3C 0800 0000 movem.w A3, 0x0 00002AD4 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002AD8 D1C0 add.l A0, D0 00002ADA 41E8 0018 lea.l A0, [A0 + 0x18] 00002ADE 6014 bra +0x16 /* 00002AF4 */ label00002AE0: 00002AE0 2003 move.l D0, D3 00002AE2 5280 addq.l D0, 1 00002AE4 4C3C 0800 0000 movem.w A3, 0x0 00002AEA 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002AEE D1C0 add.l A0, D0 00002AF0 41E8 0648 lea.l A0, [A0 + 0x648] label00002AF4: 00002AF4 2157 0002 move.l [A0 + 0x2], [A7] 00002AF8 4A2A 16FB tst.b [A2 + 0x16FB] 00002AFC 6616 bne +0x18 /* 00002B14 */ 00002AFE 2003 move.l D0, D3 00002B00 5280 addq.l D0, 1 00002B02 4C3C 0800 0000 movem.w A3, 0x0 00002B08 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002B0C D1C0 add.l A0, D0 00002B0E 41E8 0018 lea.l A0, [A0 + 0x18] 00002B12 6014 bra +0x16 /* 00002B28 */ label00002B14: 00002B14 2003 move.l D0, D3 00002B16 5280 addq.l D0, 1 00002B18 4C3C 0800 0000 movem.w A3, 0x0 00002B1E 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002B22 D1C0 add.l A0, D0 00002B24 41E8 0648 lea.l A0, [A0 + 0x648] label00002B28: 00002B28 10BC 0010 move.b [A0], 0x10 label00002B2C: 00002B2C 202F 0004 move.l D0, [A7 + 0x4] 00002B30 504F addq.w A7, 8 00002B32 4CDF 0408 movem.l D3,A2, [A7]+ 00002B36 4E75 rts fn00002B38: 00002B38 48E7 1020 movem.l -[A7], D3,A2 00002B3C 594F subq.w A7, 4 00002B3E 246F 0010 movea.l A2, [A7 + 0x10] 00002B42 262F 0014 move.l D3, [A7 + 0x14] 00002B46 4297 clr.l [A7] 00002B48 4857 pea.l [A7] 00002B4A 2F03 move.l -[A7], D3 00002B4C 4EBA FF26 jsr [PC - 0xDA /* 00002A74 */] 00002B50 4A80 tst.l D0 00002B52 504F addq.w A7, 8 00002B54 6738 beq +0x3A /* 00002B8E */ 00002B56 4A2A 16FB tst.b [A2 + 0x16FB] 00002B5A 6616 bne +0x18 /* 00002B72 */ 00002B5C 2003 move.l D0, D3 00002B5E 5280 addq.l D0, 1 00002B60 4C3C 0800 0000 movem.w A3, 0x0 00002B66 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002B6A D1C0 add.l A0, D0 00002B6C 41E8 0018 lea.l A0, [A0 + 0x18] 00002B70 6014 bra +0x16 /* 00002B86 */ label00002B72: 00002B72 2003 move.l D0, D3 00002B74 5280 addq.l D0, 1 00002B76 4C3C 0800 0000 movem.w A3, 0x0 00002B7C 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002B80 D1C0 add.l A0, D0 00002B82 41E8 0648 lea.l A0, [A0 + 0x648] label00002B86: 00002B86 226F 0018 movea.l A1, [A7 + 0x18] 00002B8A 22A8 0002 move.l [A1], [A0 + 0x2] label00002B8E: 00002B8E 2017 move.l D0, [A7] 00002B90 584F addq.w A7, 4 00002B92 4CDF 0408 movem.l D3,A2, [A7]+ 00002B96 4E75 rts fn00002B98: 00002B98 48E7 1020 movem.l -[A7], D3,A2 00002B9C 514F subq.w A7, 8 00002B9E 246F 0014 movea.l A2, [A7 + 0x14] 00002BA2 262F 0018 move.l D3, [A7 + 0x18] 00002BA6 42AF 0004 clr.l [A7 + 0x4] 00002BAA 486F 0004 pea.l [A7 + 0x4] 00002BAE 2F03 move.l -[A7], D3 00002BB0 4EBA FEC2 jsr [PC - 0x13E /* 00002A74 */] 00002BB4 4A80 tst.l D0 00002BB6 504F addq.w A7, 8 00002BB8 673A beq +0x3C /* 00002BF4 */ 00002BBA 206F 001C movea.l A0, [A7 + 0x1C] 00002BBE 2E90 move.l [A7], [A0] 00002BC0 4A2A 16FB tst.b [A2 + 0x16FB] 00002BC4 6616 bne +0x18 /* 00002BDC */ 00002BC6 2003 move.l D0, D3 00002BC8 5280 addq.l D0, 1 00002BCA 4C3C 0800 0000 movem.w A3, 0x0 00002BD0 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002BD4 D1C0 add.l A0, D0 00002BD6 41E8 0018 lea.l A0, [A0 + 0x18] 00002BDA 6014 bra +0x16 /* 00002BF0 */ label00002BDC: 00002BDC 2003 move.l D0, D3 00002BDE 5280 addq.l D0, 1 00002BE0 4C3C 0800 0000 movem.w A3, 0x0 00002BE6 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002BEA D1C0 add.l A0, D0 00002BEC 41E8 0648 lea.l A0, [A0 + 0x648] label00002BF0: 00002BF0 2157 0006 move.l [A0 + 0x6], [A7] label00002BF4: 00002BF4 202F 0004 move.l D0, [A7 + 0x4] 00002BF8 504F addq.w A7, 8 00002BFA 4CDF 0408 movem.l D3,A2, [A7]+ 00002BFE 4E75 rts fn00002C00: 00002C00 48E7 1020 movem.l -[A7], D3,A2 00002C04 594F subq.w A7, 4 00002C06 246F 0010 movea.l A2, [A7 + 0x10] 00002C0A 262F 0014 move.l D3, [A7 + 0x14] 00002C0E 4297 clr.l [A7] 00002C10 4857 pea.l [A7] 00002C12 2F03 move.l -[A7], D3 00002C14 4EBA FE5E jsr [PC - 0x1A2 /* 00002A74 */] 00002C18 4A80 tst.l D0 00002C1A 504F addq.w A7, 8 00002C1C 6738 beq +0x3A /* 00002C56 */ 00002C1E 4A2A 16FB tst.b [A2 + 0x16FB] 00002C22 6616 bne +0x18 /* 00002C3A */ 00002C24 2003 move.l D0, D3 00002C26 5280 addq.l D0, 1 00002C28 4C3C 0800 0000 movem.w A3, 0x0 00002C2E 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002C32 D1C0 add.l A0, D0 00002C34 41E8 0018 lea.l A0, [A0 + 0x18] 00002C38 6014 bra +0x16 /* 00002C4E */ label00002C3A: 00002C3A 2003 move.l D0, D3 00002C3C 5280 addq.l D0, 1 00002C3E 4C3C 0800 0000 movem.w A3, 0x0 00002C44 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002C48 D1C0 add.l A0, D0 00002C4A 41E8 0648 lea.l A0, [A0 + 0x648] label00002C4E: 00002C4E 226F 0018 movea.l A1, [A7 + 0x18] 00002C52 22A8 0006 move.l [A1], [A0 + 0x6] label00002C56: 00002C56 2017 move.l D0, [A7] 00002C58 584F addq.w A7, 4 00002C5A 4CDF 0408 movem.l D3,A2, [A7]+ 00002C5E 4E75 rts fn00002C60: 00002C60 48E7 1030 movem.l -[A7], D3,A2,A3 00002C64 514F subq.w A7, 8 00002C66 266F 0018 movea.l A3, [A7 + 0x18] 00002C6A 262F 001C move.l D3, [A7 + 0x1C] 00002C6E 246F 0020 movea.l A2, [A7 + 0x20] 00002C72 4297 clr.l [A7] 00002C74 4857 pea.l [A7] 00002C76 2F03 move.l -[A7], D3 00002C78 4EBA FDFA jsr [PC - 0x206 /* 00002A74 */] 00002C7C 4A80 tst.l D0 00002C7E 504F addq.w A7, 8 00002C80 6700 0086 beq +0x88 /* 00002D08 */ 00002C84 3F6A 0006 0006 move.w [A7 + 0x6], [A2 + 0x6] 00002C8A 3F6A 0002 0004 move.w [A7 + 0x4], [A2 + 0x2] 00002C90 4A2B 16FB tst.b [A3 + 0x16FB] 00002C94 6616 bne +0x18 /* 00002CAC */ 00002C96 2003 move.l D0, D3 00002C98 5280 addq.l D0, 1 00002C9A 4C3C 0800 0000 movem.w A3, 0x0 00002CA0 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002CA4 D1C0 add.l A0, D0 00002CA6 41E8 0018 lea.l A0, [A0 + 0x18] 00002CAA 6014 bra +0x16 /* 00002CC0 */ label00002CAC: 00002CAC 2003 move.l D0, D3 00002CAE 5280 addq.l D0, 1 00002CB0 4C3C 0800 0000 movem.w A3, 0x0 00002CB6 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002CBA D1C0 add.l A0, D0 00002CBC 41E8 0648 lea.l A0, [A0 + 0x648] label00002CC0: 00002CC0 216F 0004 0010 move.l [A0 + 0x10], [A7 + 0x4] 00002CC6 1F3C 0001 move.b -[A7], 0x1 00002CCA 3F3C 0007 move.w -[A7], 0x7 00002CCE 4A2B 16FB tst.b [A3 + 0x16FB] 00002CD2 6616 bne +0x18 /* 00002CEA */ 00002CD4 2003 move.l D0, D3 00002CD6 5280 addq.l D0, 1 00002CD8 4C3C 0800 0000 movem.w A3, 0x0 00002CDE 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002CE2 D1C0 add.l A0, D0 00002CE4 41E8 0018 lea.l A0, [A0 + 0x18] 00002CE8 6014 bra +0x16 /* 00002CFE */ label00002CEA: 00002CEA 2003 move.l D0, D3 00002CEC 5280 addq.l D0, 1 00002CEE 4C3C 0800 0000 movem.w A3, 0x0 00002CF4 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002CF8 D1C0 add.l A0, D0 00002CFA 41E8 0648 lea.l A0, [A0 + 0x648] label00002CFE: 00002CFE 4868 0001 pea.l [A0 + 0x1] 00002D02 4EAD BAA8 jsr [A5 - 0x4558] 00002D06 504F addq.w A7, 8 label00002D08: 00002D08 2017 move.l D0, [A7] 00002D0A 504F addq.w A7, 8 00002D0C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002D10 4E75 rts fn00002D12: 00002D12 48E7 1030 movem.l -[A7], D3,A2,A3 00002D16 514F subq.w A7, 8 00002D18 266F 0018 movea.l A3, [A7 + 0x18] 00002D1C 262F 001C move.l D3, [A7 + 0x1C] 00002D20 246F 0020 movea.l A2, [A7 + 0x20] 00002D24 4297 clr.l [A7] 00002D26 4857 pea.l [A7] 00002D28 2F03 move.l -[A7], D3 00002D2A 4EBA FD48 jsr [PC - 0x2B8 /* 00002A74 */] 00002D2E 4A80 tst.l D0 00002D30 504F addq.w A7, 8 00002D32 6744 beq +0x46 /* 00002D78 */ 00002D34 4A2B 16FB tst.b [A3 + 0x16FB] 00002D38 6616 bne +0x18 /* 00002D50 */ 00002D3A 2003 move.l D0, D3 00002D3C 5280 addq.l D0, 1 00002D3E 4C3C 0800 0000 movem.w A3, 0x0 00002D44 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002D48 D1C0 add.l A0, D0 00002D4A 41E8 0018 lea.l A0, [A0 + 0x18] 00002D4E 6014 bra +0x16 /* 00002D64 */ label00002D50: 00002D50 2003 move.l D0, D3 00002D52 5280 addq.l D0, 1 00002D54 4C3C 0800 0000 movem.w A3, 0x0 00002D5A 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002D5E D1C0 add.l A0, D0 00002D60 41E8 0648 lea.l A0, [A0 + 0x648] label00002D64: 00002D64 2F68 0010 0004 move.l [A7 + 0x4], [A0 + 0x10] 00002D6A 306F 0006 movea.w A0, [A7 + 0x6] 00002D6E 2548 0004 move.l [A2 + 0x4], A0 00002D72 306F 0004 movea.w A0, [A7 + 0x4] 00002D76 2488 move.l [A2], A0 label00002D78: 00002D78 2017 move.l D0, [A7] 00002D7A 504F addq.w A7, 8 00002D7C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002D80 4E75 rts fn00002D82: 00002D82 48E7 1030 movem.l -[A7], D3,A2,A3 00002D86 514F subq.w A7, 8 00002D88 266F 0018 movea.l A3, [A7 + 0x18] 00002D8C 262F 001C move.l D3, [A7 + 0x1C] 00002D90 246F 0020 movea.l A2, [A7 + 0x20] 00002D94 4297 clr.l [A7] 00002D96 4857 pea.l [A7] 00002D98 2F03 move.l -[A7], D3 00002D9A 4EBA FCD8 jsr [PC - 0x328 /* 00002A74 */] 00002D9E 4A80 tst.l D0 00002DA0 504F addq.w A7, 8 00002DA2 6742 beq +0x44 /* 00002DE6 */ 00002DA4 3F6A 0006 0006 move.w [A7 + 0x6], [A2 + 0x6] 00002DAA 3F6A 0002 0004 move.w [A7 + 0x4], [A2 + 0x2] 00002DB0 4A2B 16FB tst.b [A3 + 0x16FB] 00002DB4 6616 bne +0x18 /* 00002DCC */ 00002DB6 2003 move.l D0, D3 00002DB8 5280 addq.l D0, 1 00002DBA 4C3C 0800 0000 movem.w A3, 0x0 00002DC0 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002DC4 D1C0 add.l A0, D0 00002DC6 41E8 0018 lea.l A0, [A0 + 0x18] 00002DCA 6014 bra +0x16 /* 00002DE0 */ label00002DCC: 00002DCC 2003 move.l D0, D3 00002DCE 5280 addq.l D0, 1 00002DD0 4C3C 0800 0000 movem.w A3, 0x0 00002DD6 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002DDA D1C0 add.l A0, D0 00002DDC 41E8 0648 lea.l A0, [A0 + 0x648] label00002DE0: 00002DE0 216F 0004 000C move.l [A0 + 0xC], [A7 + 0x4] label00002DE6: 00002DE6 2017 move.l D0, [A7] 00002DE8 504F addq.w A7, 8 00002DEA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002DEE 4E75 rts fn00002DF0: 00002DF0 48E7 1030 movem.l -[A7], D3,A2,A3 00002DF4 514F subq.w A7, 8 00002DF6 266F 0018 movea.l A3, [A7 + 0x18] 00002DFA 262F 001C move.l D3, [A7 + 0x1C] 00002DFE 246F 0020 movea.l A2, [A7 + 0x20] 00002E02 4297 clr.l [A7] 00002E04 4857 pea.l [A7] 00002E06 2F03 move.l -[A7], D3 00002E08 4EBA FC6A jsr [PC - 0x396 /* 00002A74 */] 00002E0C 4A80 tst.l D0 00002E0E 504F addq.w A7, 8 00002E10 6744 beq +0x46 /* 00002E56 */ 00002E12 4A2B 16FB tst.b [A3 + 0x16FB] 00002E16 6616 bne +0x18 /* 00002E2E */ 00002E18 2003 move.l D0, D3 00002E1A 5280 addq.l D0, 1 00002E1C 4C3C 0800 0000 movem.w A3, 0x0 00002E22 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002E26 D1C0 add.l A0, D0 00002E28 41E8 0018 lea.l A0, [A0 + 0x18] 00002E2C 6014 bra +0x16 /* 00002E42 */ label00002E2E: 00002E2E 2003 move.l D0, D3 00002E30 5280 addq.l D0, 1 00002E32 4C3C 0800 0000 movem.w A3, 0x0 00002E38 0018 204B ori.b [A0]+, 0x4B /* 'K' */ 00002E3C D1C0 add.l A0, D0 00002E3E 41E8 0648 lea.l A0, [A0 + 0x648] label00002E42: 00002E42 2F68 000C 0004 move.l [A7 + 0x4], [A0 + 0xC] 00002E48 306F 0006 movea.w A0, [A7 + 0x6] 00002E4C 2548 0004 move.l [A2 + 0x4], A0 00002E50 306F 0004 movea.w A0, [A7 + 0x4] 00002E54 2488 move.l [A2], A0 label00002E56: 00002E56 2017 move.l D0, [A7] 00002E58 504F addq.w A7, 8 00002E5A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002E5E 4E75 rts fn00002E60: 00002E60 48E7 1820 movem.l -[A7], D3,D4,A2 00002E64 594F subq.w A7, 4 00002E66 246F 0014 movea.l A2, [A7 + 0x14] 00002E6A 262F 0018 move.l D3, [A7 + 0x18] 00002E6E 4857 pea.l [A7] 00002E70 2F03 move.l -[A7], D3 00002E72 4EBA FC00 jsr [PC - 0x400 /* 00002A74 */] 00002E76 4A80 tst.l D0 00002E78 504F addq.w A7, 8 00002E7A 6772 beq +0x74 /* 00002EEE */ 00002E7C 182F 001F move.b D4, [A7 + 0x1F] 00002E80 720F moveq.l D1, 0x0F 00002E82 C881 and.l D4, D1 00002E84 4A2A 16FB tst.b [A2 + 0x16FB] 00002E88 6616 bne +0x18 /* 00002EA0 */ 00002E8A 2003 move.l D0, D3 00002E8C 5280 addq.l D0, 1 00002E8E 4C3C 0800 0000 movem.w A3, 0x0 00002E94 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002E98 D1C0 add.l A0, D0 00002E9A 41E8 0018 lea.l A0, [A0 + 0x18] 00002E9E 6014 bra +0x16 /* 00002EB4 */ label00002EA0: 00002EA0 2003 move.l D0, D3 00002EA2 5280 addq.l D0, 1 00002EA4 4C3C 0800 0000 movem.w A3, 0x0 00002EAA 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002EAE D1C0 add.l A0, D0 00002EB0 41E8 0648 lea.l A0, [A0 + 0x648] label00002EB4: 00002EB4 0228 00F0 0014 andi.b [A0 + 0x14], 0xF0 00002EBA 4A2A 16FB tst.b [A2 + 0x16FB] 00002EBE 6616 bne +0x18 /* 00002ED6 */ 00002EC0 2003 move.l D0, D3 00002EC2 5280 addq.l D0, 1 00002EC4 4C3C 0800 0000 movem.w A3, 0x0 00002ECA 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002ECE D1C0 add.l A0, D0 00002ED0 41E8 0018 lea.l A0, [A0 + 0x18] 00002ED4 6014 bra +0x16 /* 00002EEA */ label00002ED6: 00002ED6 2003 move.l D0, D3 00002ED8 5280 addq.l D0, 1 00002EDA 4C3C 0800 0000 movem.w A3, 0x0 00002EE0 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002EE4 D1C0 add.l A0, D0 00002EE6 41E8 0648 lea.l A0, [A0 + 0x648] label00002EEA: 00002EEA 8928 0014 or.b [A0 + 0x14], D4 label00002EEE: 00002EEE 2017 move.l D0, [A7] 00002EF0 584F addq.w A7, 4 00002EF2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00002EF6 4E75 rts fn00002EF8: 00002EF8 48E7 1020 movem.l -[A7], D3,A2 00002EFC 594F subq.w A7, 4 00002EFE 246F 0010 movea.l A2, [A7 + 0x10] 00002F02 262F 0014 move.l D3, [A7 + 0x14] 00002F06 4857 pea.l [A7] 00002F08 2F03 move.l -[A7], D3 00002F0A 4EBA FB68 jsr [PC - 0x498 /* 00002A74 */] 00002F0E 4A80 tst.l D0 00002F10 504F addq.w A7, 8 00002F12 673E beq +0x40 /* 00002F52 */ 00002F14 4A2A 16FB tst.b [A2 + 0x16FB] 00002F18 6616 bne +0x18 /* 00002F30 */ 00002F1A 2003 move.l D0, D3 00002F1C 5280 addq.l D0, 1 00002F1E 4C3C 0800 0000 movem.w A3, 0x0 00002F24 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002F28 D1C0 add.l A0, D0 00002F2A 41E8 0018 lea.l A0, [A0 + 0x18] 00002F2E 6014 bra +0x16 /* 00002F44 */ label00002F30: 00002F30 2003 move.l D0, D3 00002F32 5280 addq.l D0, 1 00002F34 4C3C 0800 0000 movem.w A3, 0x0 00002F3A 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002F3E D1C0 add.l A0, D0 00002F40 41E8 0648 lea.l A0, [A0 + 0x648] label00002F44: 00002F44 1028 0014 move.b D0, [A0 + 0x14] 00002F48 720F moveq.l D1, 0x0F 00002F4A C081 and.l D0, D1 00002F4C 206F 0018 movea.l A0, [A7 + 0x18] 00002F50 2080 move.l [A0], D0 label00002F52: 00002F52 2017 move.l D0, [A7] 00002F54 584F addq.w A7, 4 00002F56 4CDF 0408 movem.l D3,A2, [A7]+ 00002F5A 4E75 rts fn00002F5C: 00002F5C 48E7 1020 movem.l -[A7], D3,A2 00002F60 594F subq.w A7, 4 00002F62 246F 0010 movea.l A2, [A7 + 0x10] 00002F66 262F 0014 move.l D3, [A7 + 0x14] 00002F6A 4857 pea.l [A7] 00002F6C 2F03 move.l -[A7], D3 00002F6E 4EBA FB04 jsr [PC - 0x4FC /* 00002A74 */] 00002F72 4A80 tst.l D0 00002F74 504F addq.w A7, 8 00002F76 6736 beq +0x38 /* 00002FAE */ 00002F78 4A2A 16FB tst.b [A2 + 0x16FB] 00002F7C 6616 bne +0x18 /* 00002F94 */ 00002F7E 2003 move.l D0, D3 00002F80 5280 addq.l D0, 1 00002F82 4C3C 0800 0000 movem.w A3, 0x0 00002F88 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002F8C D1C0 add.l A0, D0 00002F8E 41E8 0018 lea.l A0, [A0 + 0x18] 00002F92 6014 bra +0x16 /* 00002FA8 */ label00002F94: 00002F94 2003 move.l D0, D3 00002F96 5280 addq.l D0, 1 00002F98 4C3C 0800 0000 movem.w A3, 0x0 00002F9E 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002FA2 D1C0 add.l A0, D0 00002FA4 41E8 0648 lea.l A0, [A0 + 0x648] label00002FA8: 00002FA8 116F 001B 000A move.b [A0 + 0xA], [A7 + 0x1B] label00002FAE: 00002FAE 2017 move.l D0, [A7] 00002FB0 584F addq.w A7, 4 00002FB2 4CDF 0408 movem.l D3,A2, [A7]+ 00002FB6 4E75 rts fn00002FB8: 00002FB8 48E7 1020 movem.l -[A7], D3,A2 00002FBC 594F subq.w A7, 4 00002FBE 246F 0010 movea.l A2, [A7 + 0x10] 00002FC2 262F 0014 move.l D3, [A7 + 0x14] 00002FC6 4857 pea.l [A7] 00002FC8 2F03 move.l -[A7], D3 00002FCA 4EBA FAA8 jsr [PC - 0x558 /* 00002A74 */] 00002FCE 4A80 tst.l D0 00002FD0 504F addq.w A7, 8 00002FD2 673C beq +0x3E /* 00003010 */ 00002FD4 4A2A 16FB tst.b [A2 + 0x16FB] 00002FD8 6616 bne +0x18 /* 00002FF0 */ 00002FDA 2003 move.l D0, D3 00002FDC 5280 addq.l D0, 1 00002FDE 4C3C 0800 0000 movem.w A3, 0x0 00002FE4 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002FE8 D1C0 add.l A0, D0 00002FEA 41E8 0018 lea.l A0, [A0 + 0x18] 00002FEE 6014 bra +0x16 /* 00003004 */ label00002FF0: 00002FF0 2003 move.l D0, D3 00002FF2 5280 addq.l D0, 1 00002FF4 4C3C 0800 0000 movem.w A3, 0x0 00002FFA 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00002FFE D1C0 add.l A0, D0 00003000 41E8 0648 lea.l A0, [A0 + 0x648] label00003004: 00003004 7000 moveq.l D0, 0x00 00003006 1028 000A move.b D0, [A0 + 0xA] 0000300A 206F 0018 movea.l A0, [A7 + 0x18] 0000300E 2080 move.l [A0], D0 label00003010: 00003010 2017 move.l D0, [A7] 00003012 584F addq.w A7, 4 00003014 4CDF 0408 movem.l D3,A2, [A7]+ 00003018 4E75 rts fn0000301A: 0000301A 48E7 1020 movem.l -[A7], D3,A2 0000301E 594F subq.w A7, 4 00003020 246F 0010 movea.l A2, [A7 + 0x10] 00003024 262F 0014 move.l D3, [A7 + 0x14] 00003028 4857 pea.l [A7] 0000302A 2F03 move.l -[A7], D3 0000302C 4EBA FA46 jsr [PC - 0x5BA /* 00002A74 */] 00003030 4A80 tst.l D0 00003032 504F addq.w A7, 8 00003034 6736 beq +0x38 /* 0000306C */ 00003036 4A2A 16FB tst.b [A2 + 0x16FB] 0000303A 6616 bne +0x18 /* 00003052 */ 0000303C 2003 move.l D0, D3 0000303E 5280 addq.l D0, 1 00003040 4C3C 0800 0000 movem.w A3, 0x0 00003046 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000304A D1C0 add.l A0, D0 0000304C 41E8 0018 lea.l A0, [A0 + 0x18] 00003050 6014 bra +0x16 /* 00003066 */ label00003052: 00003052 2003 move.l D0, D3 00003054 5280 addq.l D0, 1 00003056 4C3C 0800 0000 movem.w A3, 0x0 0000305C 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003060 D1C0 add.l A0, D0 00003062 41E8 0648 lea.l A0, [A0 + 0x648] label00003066: 00003066 116F 001B 000B move.b [A0 + 0xB], [A7 + 0x1B] label0000306C: 0000306C 2017 move.l D0, [A7] 0000306E 584F addq.w A7, 4 00003070 4CDF 0408 movem.l D3,A2, [A7]+ 00003074 4E75 rts fn00003076: 00003076 48E7 1020 movem.l -[A7], D3,A2 0000307A 594F subq.w A7, 4 0000307C 246F 0010 movea.l A2, [A7 + 0x10] 00003080 262F 0014 move.l D3, [A7 + 0x14] 00003084 4857 pea.l [A7] 00003086 2F03 move.l -[A7], D3 00003088 4EBA F9EA jsr [PC - 0x616 /* 00002A74 */] 0000308C 4A80 tst.l D0 0000308E 504F addq.w A7, 8 00003090 673C beq +0x3E /* 000030CE */ 00003092 4A2A 16FB tst.b [A2 + 0x16FB] 00003096 6616 bne +0x18 /* 000030AE */ 00003098 2003 move.l D0, D3 0000309A 5280 addq.l D0, 1 0000309C 4C3C 0800 0000 movem.w A3, 0x0 000030A2 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000030A6 D1C0 add.l A0, D0 000030A8 41E8 0018 lea.l A0, [A0 + 0x18] 000030AC 6014 bra +0x16 /* 000030C2 */ label000030AE: 000030AE 2003 move.l D0, D3 000030B0 5280 addq.l D0, 1 000030B2 4C3C 0800 0000 movem.w A3, 0x0 000030B8 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000030BC D1C0 add.l A0, D0 000030BE 41E8 0648 lea.l A0, [A0 + 0x648] label000030C2: 000030C2 7000 moveq.l D0, 0x00 000030C4 1028 000B move.b D0, [A0 + 0xB] 000030C8 206F 0018 movea.l A0, [A7 + 0x18] 000030CC 2080 move.l [A0], D0 label000030CE: 000030CE 2017 move.l D0, [A7] 000030D0 584F addq.w A7, 4 000030D2 4CDF 0408 movem.l D3,A2, [A7]+ 000030D6 4E75 rts fn000030D8: 000030D8 48E7 1820 movem.l -[A7], D3,D4,A2 000030DC 594F subq.w A7, 4 000030DE 246F 0014 movea.l A2, [A7 + 0x14] 000030E2 262F 0018 move.l D3, [A7 + 0x18] 000030E6 4857 pea.l [A7] 000030E8 2F03 move.l -[A7], D3 000030EA 4EBA F988 jsr [PC - 0x678 /* 00002A74 */] 000030EE 4A80 tst.l D0 000030F0 504F addq.w A7, 8 000030F2 6770 beq +0x72 /* 00003164 */ 000030F4 783F moveq.l D4, 0x3F 000030F6 C8AF 001C and.l D4, [A7 + 0x1C] 000030FA 4A2A 16FB tst.b [A2 + 0x16FB] 000030FE 6616 bne +0x18 /* 00003116 */ 00003100 2003 move.l D0, D3 00003102 5280 addq.l D0, 1 00003104 4C3C 0800 0000 movem.w A3, 0x0 0000310A 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000310E D1C0 add.l A0, D0 00003110 41E8 0018 lea.l A0, [A0 + 0x18] 00003114 6014 bra +0x16 /* 0000312A */ label00003116: 00003116 2003 move.l D0, D3 00003118 5280 addq.l D0, 1 0000311A 4C3C 0800 0000 movem.w A3, 0x0 00003120 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003124 D1C0 add.l A0, D0 00003126 41E8 0648 lea.l A0, [A0 + 0x648] label0000312A: 0000312A 0228 FFC0 0001 andi.b [A0 + 0x1], 0xC0 00003130 4A2A 16FB tst.b [A2 + 0x16FB] 00003134 6616 bne +0x18 /* 0000314C */ 00003136 2003 move.l D0, D3 00003138 5280 addq.l D0, 1 0000313A 4C3C 0800 0000 movem.w A3, 0x0 00003140 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003144 D1C0 add.l A0, D0 00003146 41E8 0018 lea.l A0, [A0 + 0x18] 0000314A 6014 bra +0x16 /* 00003160 */ label0000314C: 0000314C 2003 move.l D0, D3 0000314E 5280 addq.l D0, 1 00003150 4C3C 0800 0000 movem.w A3, 0x0 00003156 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000315A D1C0 add.l A0, D0 0000315C 41E8 0648 lea.l A0, [A0 + 0x648] label00003160: 00003160 8928 0001 or.b [A0 + 0x1], D4 label00003164: 00003164 2017 move.l D0, [A7] 00003166 584F addq.w A7, 4 00003168 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000316C 4E75 rts fn0000316E: 0000316E 48E7 1020 movem.l -[A7], D3,A2 00003172 594F subq.w A7, 4 00003174 246F 0010 movea.l A2, [A7 + 0x10] 00003178 262F 0014 move.l D3, [A7 + 0x14] 0000317C 4857 pea.l [A7] 0000317E 2F03 move.l -[A7], D3 00003180 4EBA F8F2 jsr [PC - 0x70E /* 00002A74 */] 00003184 4A80 tst.l D0 00003186 504F addq.w A7, 8 00003188 673E beq +0x40 /* 000031C8 */ 0000318A 4A2A 16FB tst.b [A2 + 0x16FB] 0000318E 6616 bne +0x18 /* 000031A6 */ 00003190 2003 move.l D0, D3 00003192 5280 addq.l D0, 1 00003194 4C3C 0800 0000 movem.w A3, 0x0 0000319A 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000319E D1C0 add.l A0, D0 000031A0 41E8 0018 lea.l A0, [A0 + 0x18] 000031A4 6014 bra +0x16 /* 000031BA */ label000031A6: 000031A6 2003 move.l D0, D3 000031A8 5280 addq.l D0, 1 000031AA 4C3C 0800 0000 movem.w A3, 0x0 000031B0 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000031B4 D1C0 add.l A0, D0 000031B6 41E8 0648 lea.l A0, [A0 + 0x648] label000031BA: 000031BA 1028 0001 move.b D0, [A0 + 0x1] 000031BE 723F moveq.l D1, 0x3F 000031C0 C081 and.l D0, D1 000031C2 206F 0018 movea.l A0, [A7 + 0x18] 000031C6 2080 move.l [A0], D0 label000031C8: 000031C8 2017 move.l D0, [A7] 000031CA 584F addq.w A7, 4 000031CC 4CDF 0408 movem.l D3,A2, [A7]+ 000031D0 4E75 rts fn000031D2: 000031D2 48E7 1020 movem.l -[A7], D3,A2 000031D6 594F subq.w A7, 4 000031D8 246F 0010 movea.l A2, [A7 + 0x10] 000031DC 262F 0014 move.l D3, [A7 + 0x14] 000031E0 4857 pea.l [A7] 000031E2 2F03 move.l -[A7], D3 000031E4 4EBA F88E jsr [PC - 0x772 /* 00002A74 */] 000031E8 4A80 tst.l D0 000031EA 504F addq.w A7, 8 000031EC 6774 beq +0x76 /* 00003262 */ 000031EE 4AAF 0018 tst.l [A7 + 0x18] 000031F2 6738 beq +0x3A /* 0000322C */ 000031F4 4A2A 16FB tst.b [A2 + 0x16FB] 000031F8 6616 bne +0x18 /* 00003210 */ 000031FA 2003 move.l D0, D3 000031FC 5280 addq.l D0, 1 000031FE 4C3C 0800 0000 movem.w A3, 0x0 00003204 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003208 D1C0 add.l A0, D0 0000320A 41E8 0018 lea.l A0, [A0 + 0x18] 0000320E 6014 bra +0x16 /* 00003224 */ label00003210: 00003210 2003 move.l D0, D3 00003212 5280 addq.l D0, 1 00003214 4C3C 0800 0000 movem.w A3, 0x0 0000321A 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000321E D1C0 add.l A0, D0 00003220 41E8 0648 lea.l A0, [A0 + 0x648] label00003224: 00003224 0028 0040 0001 ori.b [A0 + 0x1], 0x40 /* '@' */ 0000322A 6036 bra +0x38 /* 00003262 */ label0000322C: 0000322C 4A2A 16FB tst.b [A2 + 0x16FB] 00003230 6616 bne +0x18 /* 00003248 */ 00003232 2003 move.l D0, D3 00003234 5280 addq.l D0, 1 00003236 4C3C 0800 0000 movem.w A3, 0x0 0000323C 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003240 D1C0 add.l A0, D0 00003242 41E8 0018 lea.l A0, [A0 + 0x18] 00003246 6014 bra +0x16 /* 0000325C */ label00003248: 00003248 2003 move.l D0, D3 0000324A 5280 addq.l D0, 1 0000324C 4C3C 0800 0000 movem.w A3, 0x0 00003252 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003256 D1C0 add.l A0, D0 00003258 41E8 0648 lea.l A0, [A0 + 0x648] label0000325C: 0000325C 0228 FFBF 0001 andi.b [A0 + 0x1], 0xBF label00003262: 00003262 2017 move.l D0, [A7] 00003264 584F addq.w A7, 4 00003266 4CDF 0408 movem.l D3,A2, [A7]+ 0000326A 4E75 rts fn0000326C: 0000326C 48E7 1020 movem.l -[A7], D3,A2 00003270 594F subq.w A7, 4 00003272 246F 0010 movea.l A2, [A7 + 0x10] 00003276 262F 0014 move.l D3, [A7 + 0x14] 0000327A 4857 pea.l [A7] 0000327C 2F03 move.l -[A7], D3 0000327E 4EBA F7F4 jsr [PC - 0x80C /* 00002A74 */] 00003282 4A80 tst.l D0 00003284 504F addq.w A7, 8 00003286 6748 beq +0x4A /* 000032D0 */ 00003288 4A2A 16FB tst.b [A2 + 0x16FB] 0000328C 6616 bne +0x18 /* 000032A4 */ 0000328E 2003 move.l D0, D3 00003290 5280 addq.l D0, 1 00003292 4C3C 0800 0000 movem.w A3, 0x0 00003298 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000329C D1C0 add.l A0, D0 0000329E 41E8 0018 lea.l A0, [A0 + 0x18] 000032A2 6014 bra +0x16 /* 000032B8 */ label000032A4: 000032A4 2003 move.l D0, D3 000032A6 5280 addq.l D0, 1 000032A8 4C3C 0800 0000 movem.w A3, 0x0 000032AE 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000032B2 D1C0 add.l A0, D0 000032B4 41E8 0648 lea.l A0, [A0 + 0x648] label000032B8: 000032B8 1028 0001 move.b D0, [A0 + 0x1] 000032BC 7240 moveq.l D1, 0x40 000032BE C081 and.l D0, D1 000032C0 4A80 tst.l D0 000032C2 6604 bne +0x6 /* 000032C8 */ 000032C4 7000 moveq.l D0, 0x00 000032C6 6002 bra +0x4 /* 000032CA */ label000032C8: 000032C8 7001 moveq.l D0, 0x01 label000032CA: 000032CA 206F 0018 movea.l A0, [A7 + 0x18] 000032CE 1080 move.b [A0], D0 label000032D0: 000032D0 2017 move.l D0, [A7] 000032D2 584F addq.w A7, 4 000032D4 4CDF 0408 movem.l D3,A2, [A7]+ 000032D8 4E75 rts fn000032DA: 000032DA 48E7 1020 movem.l -[A7], D3,A2 000032DE 594F subq.w A7, 4 000032E0 246F 0010 movea.l A2, [A7 + 0x10] 000032E4 262F 0014 move.l D3, [A7 + 0x14] 000032E8 4857 pea.l [A7] 000032EA 2F03 move.l -[A7], D3 000032EC 4EBA F786 jsr [PC - 0x87A /* 00002A74 */] 000032F0 4A80 tst.l D0 000032F2 504F addq.w A7, 8 000032F4 6774 beq +0x76 /* 0000336A */ 000032F6 4AAF 0018 tst.l [A7 + 0x18] 000032FA 6738 beq +0x3A /* 00003334 */ 000032FC 4A2A 16FB tst.b [A2 + 0x16FB] 00003300 6616 bne +0x18 /* 00003318 */ 00003302 2003 move.l D0, D3 00003304 5280 addq.l D0, 1 00003306 4C3C 0800 0000 movem.w A3, 0x0 0000330C 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003310 D1C0 add.l A0, D0 00003312 41E8 0018 lea.l A0, [A0 + 0x18] 00003316 6014 bra +0x16 /* 0000332C */ label00003318: 00003318 2003 move.l D0, D3 0000331A 5280 addq.l D0, 1 0000331C 4C3C 0800 0000 movem.w A3, 0x0 00003322 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003326 D1C0 add.l A0, D0 00003328 41E8 0648 lea.l A0, [A0 + 0x648] label0000332C: 0000332C 0028 0080 0014 ori.b [A0 + 0x14], 0x80 00003332 6036 bra +0x38 /* 0000336A */ label00003334: 00003334 4A2A 16FB tst.b [A2 + 0x16FB] 00003338 6616 bne +0x18 /* 00003350 */ 0000333A 2003 move.l D0, D3 0000333C 5280 addq.l D0, 1 0000333E 4C3C 0800 0000 movem.w A3, 0x0 00003344 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003348 D1C0 add.l A0, D0 0000334A 41E8 0018 lea.l A0, [A0 + 0x18] 0000334E 6014 bra +0x16 /* 00003364 */ label00003350: 00003350 2003 move.l D0, D3 00003352 5280 addq.l D0, 1 00003354 4C3C 0800 0000 movem.w A3, 0x0 0000335A 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000335E D1C0 add.l A0, D0 00003360 41E8 0648 lea.l A0, [A0 + 0x648] label00003364: 00003364 0228 007F 0014 andi.b [A0 + 0x14], 0x7F label0000336A: 0000336A 2017 move.l D0, [A7] 0000336C 584F addq.w A7, 4 0000336E 4CDF 0408 movem.l D3,A2, [A7]+ 00003372 4E75 rts fn00003374: 00003374 48E7 1020 movem.l -[A7], D3,A2 00003378 594F subq.w A7, 4 0000337A 246F 0010 movea.l A2, [A7 + 0x10] 0000337E 262F 0014 move.l D3, [A7 + 0x14] 00003382 4857 pea.l [A7] 00003384 2F03 move.l -[A7], D3 00003386 4EBA F6EC jsr [PC - 0x914 /* 00002A74 */] 0000338A 4A80 tst.l D0 0000338C 504F addq.w A7, 8 0000338E 6744 beq +0x46 /* 000033D4 */ 00003390 4A2A 16FB tst.b [A2 + 0x16FB] 00003394 6616 bne +0x18 /* 000033AC */ 00003396 2003 move.l D0, D3 00003398 5280 addq.l D0, 1 0000339A 4C3C 0800 0000 movem.w A3, 0x0 000033A0 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000033A4 D1C0 add.l A0, D0 000033A6 41E8 0018 lea.l A0, [A0 + 0x18] 000033AA 6014 bra +0x16 /* 000033C0 */ label000033AC: 000033AC 2003 move.l D0, D3 000033AE 5280 addq.l D0, 1 000033B0 4C3C 0800 0000 movem.w A3, 0x0 000033B6 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000033BA D1C0 add.l A0, D0 000033BC 41E8 0648 lea.l A0, [A0 + 0x648] label000033C0: 000033C0 0828 0007 0014 btst.b [A0 + 0x14], 0x7 000033C6 6604 bne +0x6 /* 000033CC */ 000033C8 7000 moveq.l D0, 0x00 000033CA 6002 bra +0x4 /* 000033CE */ label000033CC: 000033CC 7001 moveq.l D0, 0x01 label000033CE: 000033CE 206F 0018 movea.l A0, [A7 + 0x18] 000033D2 1080 move.b [A0], D0 label000033D4: 000033D4 2017 move.l D0, [A7] 000033D6 584F addq.w A7, 4 000033D8 4CDF 0408 movem.l D3,A2, [A7]+ 000033DC 4E75 rts fn000033DE: 000033DE 48E7 1020 movem.l -[A7], D3,A2 000033E2 594F subq.w A7, 4 000033E4 246F 0010 movea.l A2, [A7 + 0x10] 000033E8 262F 0014 move.l D3, [A7 + 0x14] 000033EC 4857 pea.l [A7] 000033EE 2F03 move.l -[A7], D3 000033F0 4EBA F682 jsr [PC - 0x97E /* 00002A74 */] 000033F4 4A80 tst.l D0 000033F6 504F addq.w A7, 8 000033F8 6774 beq +0x76 /* 0000346E */ 000033FA 4AAF 0018 tst.l [A7 + 0x18] 000033FE 6738 beq +0x3A /* 00003438 */ 00003400 4A2A 16FB tst.b [A2 + 0x16FB] 00003404 6616 bne +0x18 /* 0000341C */ 00003406 2003 move.l D0, D3 00003408 5280 addq.l D0, 1 0000340A 4C3C 0800 0000 movem.w A3, 0x0 00003410 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003414 D1C0 add.l A0, D0 00003416 41E8 0018 lea.l A0, [A0 + 0x18] 0000341A 6014 bra +0x16 /* 00003430 */ label0000341C: 0000341C 2003 move.l D0, D3 0000341E 5280 addq.l D0, 1 00003420 4C3C 0800 0000 movem.w A3, 0x0 00003426 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000342A D1C0 add.l A0, D0 0000342C 41E8 0648 lea.l A0, [A0 + 0x648] label00003430: 00003430 0028 0040 0014 ori.b [A0 + 0x14], 0x40 /* '@' */ 00003436 6036 bra +0x38 /* 0000346E */ label00003438: 00003438 4A2A 16FB tst.b [A2 + 0x16FB] 0000343C 6616 bne +0x18 /* 00003454 */ 0000343E 2003 move.l D0, D3 00003440 5280 addq.l D0, 1 00003442 4C3C 0800 0000 movem.w A3, 0x0 00003448 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000344C D1C0 add.l A0, D0 0000344E 41E8 0018 lea.l A0, [A0 + 0x18] 00003452 6014 bra +0x16 /* 00003468 */ label00003454: 00003454 2003 move.l D0, D3 00003456 5280 addq.l D0, 1 00003458 4C3C 0800 0000 movem.w A3, 0x0 0000345E 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003462 D1C0 add.l A0, D0 00003464 41E8 0648 lea.l A0, [A0 + 0x648] label00003468: 00003468 0228 00BF 0014 andi.b [A0 + 0x14], 0xBF label0000346E: 0000346E 2017 move.l D0, [A7] 00003470 584F addq.w A7, 4 00003472 4CDF 0408 movem.l D3,A2, [A7]+ 00003476 4E75 rts fn00003478: 00003478 48E7 1020 movem.l -[A7], D3,A2 0000347C 594F subq.w A7, 4 0000347E 246F 0010 movea.l A2, [A7 + 0x10] 00003482 262F 0014 move.l D3, [A7 + 0x14] 00003486 4857 pea.l [A7] 00003488 2F03 move.l -[A7], D3 0000348A 4EBA F5E8 jsr [PC - 0xA18 /* 00002A74 */] 0000348E 4A80 tst.l D0 00003490 504F addq.w A7, 8 00003492 6748 beq +0x4A /* 000034DC */ 00003494 4A2A 16FB tst.b [A2 + 0x16FB] 00003498 6616 bne +0x18 /* 000034B0 */ 0000349A 2003 move.l D0, D3 0000349C 5280 addq.l D0, 1 0000349E 4C3C 0800 0000 movem.w A3, 0x0 000034A4 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000034A8 D1C0 add.l A0, D0 000034AA 41E8 0018 lea.l A0, [A0 + 0x18] 000034AE 6014 bra +0x16 /* 000034C4 */ label000034B0: 000034B0 2003 move.l D0, D3 000034B2 5280 addq.l D0, 1 000034B4 4C3C 0800 0000 movem.w A3, 0x0 000034BA 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000034BE D1C0 add.l A0, D0 000034C0 41E8 0648 lea.l A0, [A0 + 0x648] label000034C4: 000034C4 1028 0014 move.b D0, [A0 + 0x14] 000034C8 7240 moveq.l D1, 0x40 000034CA C081 and.l D0, D1 000034CC 4A80 tst.l D0 000034CE 6604 bne +0x6 /* 000034D4 */ 000034D0 7000 moveq.l D0, 0x00 000034D2 6002 bra +0x4 /* 000034D6 */ label000034D4: 000034D4 7001 moveq.l D0, 0x01 label000034D6: 000034D6 206F 0018 movea.l A0, [A7 + 0x18] 000034DA 1080 move.b [A0], D0 label000034DC: 000034DC 2017 move.l D0, [A7] 000034DE 584F addq.w A7, 4 000034E0 4CDF 0408 movem.l D3,A2, [A7]+ 000034E4 4E75 rts fn000034E6: 000034E6 48E7 1020 movem.l -[A7], D3,A2 000034EA 5D4F subq.w A7, 6 000034EC 246F 0012 movea.l A2, [A7 + 0x12] 000034F0 262F 0016 move.l D3, [A7 + 0x16] 000034F4 486F 0002 pea.l [A7 + 0x2] 000034F8 2F03 move.l -[A7], D3 000034FA 4EBA F578 jsr [PC - 0xA88 /* 00002A74 */] 000034FE 4A80 tst.l D0 00003500 504F addq.w A7, 8 00003502 6700 00C8 beq +0xCA /* 000035CC */ 00003506 7064 moveq.l D0, 0x64 00003508 90AF 001A sub.l D0, [A7 + 0x1A] 0000350C 4C3C 0800 0000 movem.w A3, 0x0 00003512 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00003514 4C7C 0800 0000 0064 movem.l A3, 0x64 /* 'd' */ 0000351C 1E80 move.b [A7], D0 0000351E 4A2A 16FB tst.b [A2 + 0x16FB] 00003522 6616 bne +0x18 /* 0000353A */ 00003524 2003 move.l D0, D3 00003526 5280 addq.l D0, 1 00003528 4C3C 0800 0000 movem.w A3, 0x0 0000352E 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003532 D1C0 add.l A0, D0 00003534 41E8 0018 lea.l A0, [A0 + 0x18] 00003538 6014 bra +0x16 /* 0000354E */ label0000353A: 0000353A 2003 move.l D0, D3 0000353C 5280 addq.l D0, 1 0000353E 4C3C 0800 0000 movem.w A3, 0x0 00003544 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003548 D1C0 add.l A0, D0 0000354A 41E8 0648 lea.l A0, [A0 + 0x648] label0000354E: 0000354E 1157 0015 move.b [A0 + 0x15], [A7] 00003552 4A2A 16FB tst.b [A2 + 0x16FB] 00003556 6616 bne +0x18 /* 0000356E */ 00003558 2003 move.l D0, D3 0000355A 5280 addq.l D0, 1 0000355C 4C3C 0800 0000 movem.w A3, 0x0 00003562 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003566 D1C0 add.l A0, D0 00003568 41E8 0018 lea.l A0, [A0 + 0x18] 0000356C 6014 bra +0x16 /* 00003582 */ label0000356E: 0000356E 2003 move.l D0, D3 00003570 5280 addq.l D0, 1 00003572 4C3C 0800 0000 movem.w A3, 0x0 00003578 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000357C D1C0 add.l A0, D0 0000357E 41E8 0648 lea.l A0, [A0 + 0x648] label00003582: 00003582 4A28 0015 tst.b [A0 + 0x15] 00003586 56C0 sne D0 00003588 4400 neg.b D0 0000358A 49C0 lea.l A4, D0 0000358C 1F00 move.b -[A7], D0 0000358E 3F3C 0004 move.w -[A7], 0x4 00003592 4A2A 16FB tst.b [A2 + 0x16FB] 00003596 6616 bne +0x18 /* 000035AE */ 00003598 2003 move.l D0, D3 0000359A 5280 addq.l D0, 1 0000359C 4C3C 0800 0000 movem.w A3, 0x0 000035A2 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000035A6 D1C0 add.l A0, D0 000035A8 41E8 0018 lea.l A0, [A0 + 0x18] 000035AC 6014 bra +0x16 /* 000035C2 */ label000035AE: 000035AE 2003 move.l D0, D3 000035B0 5280 addq.l D0, 1 000035B2 4C3C 0800 0000 movem.w A3, 0x0 000035B8 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 000035BC D1C0 add.l A0, D0 000035BE 41E8 0648 lea.l A0, [A0 + 0x648] label000035C2: 000035C2 4868 0016 pea.l [A0 + 0x16] 000035C6 4EAD BAA8 jsr [A5 - 0x4558] 000035CA 504F addq.w A7, 8 label000035CC: 000035CC 202F 0002 move.l D0, [A7 + 0x2] 000035D0 5C4F addq.w A7, 6 000035D2 4CDF 0408 movem.l D3,A2, [A7]+ 000035D6 4E75 rts fn000035D8: 000035D8 48E7 1020 movem.l -[A7], D3,A2 000035DC 594F subq.w A7, 4 000035DE 246F 0010 movea.l A2, [A7 + 0x10] 000035E2 262F 0014 move.l D3, [A7 + 0x14] 000035E6 4857 pea.l [A7] 000035E8 2F03 move.l -[A7], D3 000035EA 4EBA F488 jsr [PC - 0xB78 /* 00002A74 */] 000035EE 4A80 tst.l D0 000035F0 504F addq.w A7, 8 000035F2 6754 beq +0x56 /* 00003648 */ 000035F4 4A2A 16FB tst.b [A2 + 0x16FB] 000035F8 6616 bne +0x18 /* 00003610 */ 000035FA 2003 move.l D0, D3 000035FC 5280 addq.l D0, 1 000035FE 4C3C 0800 0000 movem.w A3, 0x0 00003604 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00003608 D1C0 add.l A0, D0 0000360A 41E8 0018 lea.l A0, [A0 + 0x18] 0000360E 6014 bra +0x16 /* 00003624 */ label00003610: 00003610 2003 move.l D0, D3 00003612 5280 addq.l D0, 1 00003614 4C3C 0800 0000 movem.w A3, 0x0 0000361A 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 0000361E D1C0 add.l A0, D0 00003620 41E8 0648 lea.l A0, [A0 + 0x648] label00003624: 00003624 7000 moveq.l D0, 0x00 00003626 1028 0015 move.b D0, [A0 + 0x15] 0000362A 223C 0000 0101 move.l D1, 0x101 00003630 9280 sub.l D1, D0 00003632 4C3C 1800 0000 movem.w A3,A4, 0x0 00003638 0064 4C7C ori.w -[A4], 0x4C7C /* 'L|' */ 0000363C 1801 move.b D4, D1 0000363E 0000 00FF ori.b D0, 0xFF 00003642 206F 0018 movea.l A0, [A7 + 0x18] 00003646 2081 move.l [A0], D1 label00003648: 00003648 2017 move.l D0, [A7] 0000364A 584F addq.w A7, 4 0000364C 4CDF 0408 movem.l D3,A2, [A7]+ 00003650 4E75 rts fn00003652: 00003652 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00003656 4FEF FFB4 lea.l A7, [A7 - 0x4C] 0000365A 286F 006C movea.l A4, [A7 + 0x6C] 0000365E 282F 0070 move.l D4, [A7 + 0x70] 00003662 2C2F 0074 move.l D6, [A7 + 0x74] 00003666 2A2F 0078 move.l D5, [A7 + 0x78] 0000366A 266F 007C movea.l A3, [A7 + 0x7C] 0000366E 7600 moveq.l D3, 0x00 00003670 2F14 move.l -[A7], [A4] 00003672 4EBA E456 jsr [PC - 0x1BAA /* 00001ACA */] 00003676 2448 movea.l A2, A0 00003678 584F addq.w A7, 4 0000367A 2006 move.l D0, D6 0000367C 4EAD 9D1E jsr [A5 - 0x62E2] 00003680 0470 0000 004D subi.w [A0 + D0.w + 0x4D], 0x0 00003686 0000 01F5 ori.b D0, 0xF5 0000368A 000C 0000 ori.b A4, 0x0 0000368E 004D 02AA ori.w A5, 0x2AA 00003692 0000 0066 ori.b D0, 0x66 /* 'f' */ 00003696 03B4 0000 bclr [A4 + D0.w], D1 0000369A 0067 0352 ori.w -[A7], 0x352 0000369E 0000 006D ori.b D0, 0x6D /* 'm' */ 000036A2 01E8 0000 bset [A0 + 0x0], D0 000036A6 006E 023A 0000 ori.w [A6 + 0x0], 0x23A 000036AC 00DC ori.? [A4]+, 0xFFFFFFFFFFFFFFFF 000036AE 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 000036B0 0000 014C ori.b D0, 0x4C /* 'L' */ 000036B4 02DE andi.? [A6]+, 0xFFFFFFFFFFFFFFFF 000036B6 0000 016D ori.b D0, 0x6D /* 'm' */ 000036BA 0124 btst -[A4], D0 000036BC 0000 0186 ori.b D0, 0x86 000036C0 0174 0000 bchg [A4 + D0.w], D0 000036C4 01D2 bset [A2], D0 000036C6 03DC bset [A4]+, D1 000036C8 0000 01D3 ori.b D0, 0xD3 000036CC 0064 0000 ori.w -[A4], 0x0 000036D0 01D4 bset [A4], D0 000036D2 00B6 0000 01F5 0002 ori.l [A6 + D0.w + 0x2], 0x1F5 000036DA 4A85 tst.l D5 000036DC 672A beq +0x2C /* 00003708 */ 000036DE 486F 0044 pea.l [A7 + 0x44] 000036E2 2F0B move.l -[A7], A3 000036E4 4EAD 9FF8 jsr [A5 - 0x6008] 000036E8 2600 move.l D3, D0 000036EA 4A83 tst.l D3 000036EC 504F addq.w A7, 8 000036EE 6600 0410 bne +0x412 /* 00003B00 */ 000036F2 486F 0044 pea.l [A7 + 0x44] 000036F6 2F04 move.l -[A7], D4 000036F8 2F0A move.l -[A7], A2 000036FA 4EBA F3A0 jsr [PC - 0xC60 /* 00002A9C */] 000036FE 2600 move.l D3, D0 00003700 4FEF 000C lea.l A7, [A7 + 0xC] 00003704 6000 03FA bra +0x3FC /* 00003B00 */ label00003708: 00003708 486F 0040 pea.l [A7 + 0x40] 0000370C 2F04 move.l -[A7], D4 0000370E 2F0A move.l -[A7], A2 00003710 4EBA F426 jsr [PC - 0xBDA /* 00002B38 */] 00003714 2600 move.l D3, D0 00003716 4A83 tst.l D3 00003718 4FEF 000C lea.l A7, [A7 + 0xC] 0000371C 6600 03E2 bne +0x3E4 /* 00003B00 */ 00003720 2F0B move.l -[A7], A3 00003722 486F 0044 pea.l [A7 + 0x44] 00003726 4EAD A028 jsr [A5 - 0x5FD8] 0000372A 504F addq.w A7, 8 0000372C 6000 03D2 bra +0x3D4 /* 00003B00 */ 00003730 4A85 tst.l D5 00003732 672A beq +0x2C /* 0000375E */ 00003734 486F 0048 pea.l [A7 + 0x48] 00003738 2F0B move.l -[A7], A3 0000373A 4EAD 9FC0 jsr [A5 - 0x6040] 0000373E 2600 move.l D3, D0 00003740 4A83 tst.l D3 00003742 504F addq.w A7, 8 00003744 6600 03BA bne +0x3BC /* 00003B00 */ 00003748 2F2F 0048 move.l -[A7], [A7 + 0x48] 0000374C 2F04 move.l -[A7], D4 0000374E 2F0A move.l -[A7], A2 00003750 4EBA F70E jsr [PC - 0x8F2 /* 00002E60 */] 00003754 2600 move.l D3, D0 00003756 4FEF 000C lea.l A7, [A7 + 0xC] 0000375A 6000 03A4 bra +0x3A6 /* 00003B00 */ label0000375E: 0000375E 486F 003C pea.l [A7 + 0x3C] 00003762 2F04 move.l -[A7], D4 00003764 2F0A move.l -[A7], A2 00003766 4EBA F790 jsr [PC - 0x870 /* 00002EF8 */] 0000376A 2600 move.l D3, D0 0000376C 4A80 tst.l D0 0000376E 4FEF 000C lea.l A7, [A7 + 0xC] 00003772 6600 038C bne +0x38E /* 00003B00 */ 00003776 2F0B move.l -[A7], A3 00003778 2F2F 0040 move.l -[A7], [A7 + 0x40] 0000377C 4EAD A000 jsr [A5 - 0x6000] 00003780 2600 move.l D3, D0 00003782 504F addq.w A7, 8 00003784 6000 037A bra +0x37C /* 00003B00 */ 00003788 4A85 tst.l D5 0000378A 672A beq +0x2C /* 000037B6 */ 0000378C 486F 0038 pea.l [A7 + 0x38] 00003790 2F0B move.l -[A7], A3 00003792 4EAD 9FF8 jsr [A5 - 0x6008] 00003796 2600 move.l D3, D0 00003798 4A83 tst.l D3 0000379A 504F addq.w A7, 8 0000379C 6600 0362 bne +0x364 /* 00003B00 */ 000037A0 486F 0038 pea.l [A7 + 0x38] 000037A4 2F04 move.l -[A7], D4 000037A6 2F0A move.l -[A7], A2 000037A8 4EBA F3EE jsr [PC - 0xC12 /* 00002B98 */] 000037AC 2600 move.l D3, D0 000037AE 4FEF 000C lea.l A7, [A7 + 0xC] 000037B2 6000 034C bra +0x34E /* 00003B00 */ label000037B6: 000037B6 486F 0034 pea.l [A7 + 0x34] 000037BA 2F04 move.l -[A7], D4 000037BC 2F0A move.l -[A7], A2 000037BE 4EBA F440 jsr [PC - 0xBC0 /* 00002C00 */] 000037C2 2600 move.l D3, D0 000037C4 4A83 tst.l D3 000037C6 4FEF 000C lea.l A7, [A7 + 0xC] 000037CA 6600 0334 bne +0x336 /* 00003B00 */ 000037CE 2F0B move.l -[A7], A3 000037D0 486F 0038 pea.l [A7 + 0x38] 000037D4 4EAD A028 jsr [A5 - 0x5FD8] 000037D8 504F addq.w A7, 8 000037DA 6000 0324 bra +0x326 /* 00003B00 */ 000037DE 4A85 tst.l D5 000037E0 672A beq +0x2C /* 0000380C */ 000037E2 486F 002C pea.l [A7 + 0x2C] 000037E6 2F0B move.l -[A7], A3 000037E8 4EAD 9FE8 jsr [A5 - 0x6018] 000037EC 2600 move.l D3, D0 000037EE 4A83 tst.l D3 000037F0 504F addq.w A7, 8 000037F2 6600 030C bne +0x30E /* 00003B00 */ 000037F6 486F 002C pea.l [A7 + 0x2C] 000037FA 2F04 move.l -[A7], D4 000037FC 2F0A move.l -[A7], A2 000037FE 4EBA F460 jsr [PC - 0xBA0 /* 00002C60 */] 00003802 2600 move.l D3, D0 00003804 4FEF 000C lea.l A7, [A7 + 0xC] 00003808 6000 02F6 bra +0x2F8 /* 00003B00 */ label0000380C: 0000380C 486F 0024 pea.l [A7 + 0x24] 00003810 2F04 move.l -[A7], D4 00003812 2F0A move.l -[A7], A2 00003814 4EBA F4FC jsr [PC - 0xB04 /* 00002D12 */] 00003818 2600 move.l D3, D0 0000381A 4A83 tst.l D3 0000381C 4FEF 000C lea.l A7, [A7 + 0xC] 00003820 6600 02DE bne +0x2E0 /* 00003B00 */ 00003824 2F0B move.l -[A7], A3 00003826 486F 0028 pea.l [A7 + 0x28] 0000382A 4EAD A018 jsr [A5 - 0x5FE8] 0000382E 504F addq.w A7, 8 00003830 6000 02CE bra +0x2D0 /* 00003B00 */ 00003834 4A85 tst.l D5 00003836 672A beq +0x2C /* 00003862 */ 00003838 486F 001C pea.l [A7 + 0x1C] 0000383C 2F0B move.l -[A7], A3 0000383E 4EAD 9FE8 jsr [A5 - 0x6018] 00003842 2600 move.l D3, D0 00003844 4A83 tst.l D3 00003846 504F addq.w A7, 8 00003848 6600 02B6 bne +0x2B8 /* 00003B00 */ 0000384C 486F 001C pea.l [A7 + 0x1C] 00003850 2F04 move.l -[A7], D4 00003852 2F0A move.l -[A7], A2 00003854 4EBA F52C jsr [PC - 0xAD4 /* 00002D82 */] 00003858 2600 move.l D3, D0 0000385A 4FEF 000C lea.l A7, [A7 + 0xC] 0000385E 6000 02A0 bra +0x2A2 /* 00003B00 */ label00003862: 00003862 486F 0014 pea.l [A7 + 0x14] 00003866 2F04 move.l -[A7], D4 00003868 2F0A move.l -[A7], A2 0000386A 4EBA F584 jsr [PC - 0xA7C /* 00002DF0 */] 0000386E 2600 move.l D3, D0 00003870 4A83 tst.l D3 00003872 4FEF 000C lea.l A7, [A7 + 0xC] 00003876 6600 0288 bne +0x28A /* 00003B00 */ 0000387A 2F0B move.l -[A7], A3 0000387C 486F 0018 pea.l [A7 + 0x18] 00003880 4EAD A018 jsr [A5 - 0x5FE8] 00003884 504F addq.w A7, 8 00003886 6000 0278 bra +0x27A /* 00003B00 */ 0000388A 4A85 tst.l D5 0000388C 672A beq +0x2C /* 000038B8 */ 0000388E 486F 0048 pea.l [A7 + 0x48] 00003892 2F0B move.l -[A7], A3 00003894 4EAD 9FC0 jsr [A5 - 0x6040] 00003898 2600 move.l D3, D0 0000389A 4A83 tst.l D3 0000389C 504F addq.w A7, 8 0000389E 6600 0260 bne +0x262 /* 00003B00 */ 000038A2 2F2F 0048 move.l -[A7], [A7 + 0x48] 000038A6 2F04 move.l -[A7], D4 000038A8 2F0A move.l -[A7], A2 000038AA 4EBA F6B0 jsr [PC - 0x950 /* 00002F5C */] 000038AE 2600 move.l D3, D0 000038B0 4FEF 000C lea.l A7, [A7 + 0xC] 000038B4 6000 024A bra +0x24C /* 00003B00 */ label000038B8: 000038B8 486F 0010 pea.l [A7 + 0x10] 000038BC 2F04 move.l -[A7], D4 000038BE 2F0A move.l -[A7], A2 000038C0 4EBA F6F6 jsr [PC - 0x90A /* 00002FB8 */] 000038C4 2600 move.l D3, D0 000038C6 4A80 tst.l D0 000038C8 4FEF 000C lea.l A7, [A7 + 0xC] 000038CC 6600 0232 bne +0x234 /* 00003B00 */ 000038D0 2F0B move.l -[A7], A3 000038D2 2F2F 0014 move.l -[A7], [A7 + 0x14] 000038D6 4EAD A000 jsr [A5 - 0x6000] 000038DA 2600 move.l D3, D0 000038DC 504F addq.w A7, 8 000038DE 6000 0220 bra +0x222 /* 00003B00 */ 000038E2 4A85 tst.l D5 000038E4 672A beq +0x2C /* 00003910 */ 000038E6 486F 0048 pea.l [A7 + 0x48] 000038EA 2F0B move.l -[A7], A3 000038EC 4EAD 9FC0 jsr [A5 - 0x6040] 000038F0 2600 move.l D3, D0 000038F2 4A83 tst.l D3 000038F4 504F addq.w A7, 8 000038F6 6600 0208 bne +0x20A /* 00003B00 */ 000038FA 2F2F 0048 move.l -[A7], [A7 + 0x48] 000038FE 2F04 move.l -[A7], D4 00003900 2F0A move.l -[A7], A2 00003902 4EBA F716 jsr [PC - 0x8EA /* 0000301A */] 00003906 2600 move.l D3, D0 00003908 4FEF 000C lea.l A7, [A7 + 0xC] 0000390C 6000 01F2 bra +0x1F4 /* 00003B00 */ label00003910: 00003910 486F 000C pea.l [A7 + 0xC] 00003914 2F04 move.l -[A7], D4 00003916 2F0A move.l -[A7], A2 00003918 4EBA F75C jsr [PC - 0x8A4 /* 00003076 */] 0000391C 2600 move.l D3, D0 0000391E 4A80 tst.l D0 00003920 4FEF 000C lea.l A7, [A7 + 0xC] 00003924 6600 01DA bne +0x1DC /* 00003B00 */ 00003928 2F0B move.l -[A7], A3 0000392A 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000392E 4EAD A000 jsr [A5 - 0x6000] 00003932 2600 move.l D3, D0 00003934 504F addq.w A7, 8 00003936 6000 01C8 bra +0x1CA /* 00003B00 */ 0000393A 4A85 tst.l D5 0000393C 672A beq +0x2C /* 00003968 */ 0000393E 486F 0048 pea.l [A7 + 0x48] 00003942 2F0B move.l -[A7], A3 00003944 4EAD 9FC0 jsr [A5 - 0x6040] 00003948 2600 move.l D3, D0 0000394A 4A83 tst.l D3 0000394C 504F addq.w A7, 8 0000394E 6600 01B0 bne +0x1B2 /* 00003B00 */ 00003952 2F2F 0048 move.l -[A7], [A7 + 0x48] 00003956 2F04 move.l -[A7], D4 00003958 2F0A move.l -[A7], A2 0000395A 4EBA F77C jsr [PC - 0x884 /* 000030D8 */] 0000395E 2600 move.l D3, D0 00003960 4FEF 000C lea.l A7, [A7 + 0xC] 00003964 6000 019A bra +0x19C /* 00003B00 */ label00003968: 00003968 486F 0008 pea.l [A7 + 0x8] 0000396C 2F04 move.l -[A7], D4 0000396E 2F0A move.l -[A7], A2 00003970 4EBA F7FC jsr [PC - 0x804 /* 0000316E */] 00003974 2600 move.l D3, D0 00003976 4A80 tst.l D0 00003978 4FEF 000C lea.l A7, [A7 + 0xC] 0000397C 6600 0182 bne +0x184 /* 00003B00 */ 00003980 2F0B move.l -[A7], A3 00003982 2F2F 000C move.l -[A7], [A7 + 0xC] 00003986 4EAD A000 jsr [A5 - 0x6000] 0000398A 2600 move.l D3, D0 0000398C 504F addq.w A7, 8 0000398E 6000 0170 bra +0x172 /* 00003B00 */ 00003992 4A85 tst.l D5 00003994 672A beq +0x2C /* 000039C0 */ 00003996 486F 0048 pea.l [A7 + 0x48] 0000399A 2F0B move.l -[A7], A3 0000399C 4EAD 9FC0 jsr [A5 - 0x6040] 000039A0 2600 move.l D3, D0 000039A2 4A83 tst.l D3 000039A4 504F addq.w A7, 8 000039A6 6600 0158 bne +0x15A /* 00003B00 */ 000039AA 2F2F 0048 move.l -[A7], [A7 + 0x48] 000039AE 2F04 move.l -[A7], D4 000039B0 2F0A move.l -[A7], A2 000039B2 4EBA F81E jsr [PC - 0x7E2 /* 000031D2 */] 000039B6 2600 move.l D3, D0 000039B8 4FEF 000C lea.l A7, [A7 + 0xC] 000039BC 6000 0142 bra +0x144 /* 00003B00 */ label000039C0: 000039C0 486F 0007 pea.l [A7 + 0x7] 000039C4 2F04 move.l -[A7], D4 000039C6 2F0A move.l -[A7], A2 000039C8 4EBA F8A2 jsr [PC - 0x75E /* 0000326C */] 000039CC 2600 move.l D3, D0 000039CE 4A80 tst.l D0 000039D0 4FEF 000C lea.l A7, [A7 + 0xC] 000039D4 6600 012A bne +0x12C /* 00003B00 */ 000039D8 2F0B move.l -[A7], A3 000039DA 7000 moveq.l D0, 0x00 000039DC 102F 000B move.b D0, [A7 + 0xB] 000039E0 2F00 move.l -[A7], D0 000039E2 4EAD A000 jsr [A5 - 0x6000] 000039E6 2600 move.l D3, D0 000039E8 504F addq.w A7, 8 000039EA 6000 0114 bra +0x116 /* 00003B00 */ 000039EE 4A85 tst.l D5 000039F0 672A beq +0x2C /* 00003A1C */ 000039F2 486F 0048 pea.l [A7 + 0x48] 000039F6 2F0B move.l -[A7], A3 000039F8 4EAD 9FC0 jsr [A5 - 0x6040] 000039FC 2600 move.l D3, D0 000039FE 4A83 tst.l D3 00003A00 504F addq.w A7, 8 00003A02 6600 00FC bne +0xFE /* 00003B00 */ 00003A06 2F2F 0048 move.l -[A7], [A7 + 0x48] 00003A0A 2F04 move.l -[A7], D4 00003A0C 2F0A move.l -[A7], A2 00003A0E 4EBA F8CA jsr [PC - 0x736 /* 000032DA */] 00003A12 2600 move.l D3, D0 00003A14 4FEF 000C lea.l A7, [A7 + 0xC] 00003A18 6000 00E6 bra +0xE8 /* 00003B00 */ label00003A1C: 00003A1C 486F 0006 pea.l [A7 + 0x6] 00003A20 2F04 move.l -[A7], D4 00003A22 2F0A move.l -[A7], A2 00003A24 4EBA F94E jsr [PC - 0x6B2 /* 00003374 */] 00003A28 2600 move.l D3, D0 00003A2A 4A80 tst.l D0 00003A2C 4FEF 000C lea.l A7, [A7 + 0xC] 00003A30 6600 00CE bne +0xD0 /* 00003B00 */ 00003A34 2F0B move.l -[A7], A3 00003A36 7000 moveq.l D0, 0x00 00003A38 102F 000A move.b D0, [A7 + 0xA] 00003A3C 2F00 move.l -[A7], D0 00003A3E 4EAD A000 jsr [A5 - 0x6000] 00003A42 2600 move.l D3, D0 00003A44 504F addq.w A7, 8 00003A46 6000 00B8 bra +0xBA /* 00003B00 */ 00003A4A 4A85 tst.l D5 00003A4C 672A beq +0x2C /* 00003A78 */ 00003A4E 486F 0048 pea.l [A7 + 0x48] 00003A52 2F0B move.l -[A7], A3 00003A54 4EAD 9FC0 jsr [A5 - 0x6040] 00003A58 2600 move.l D3, D0 00003A5A 4A83 tst.l D3 00003A5C 504F addq.w A7, 8 00003A5E 6600 00A0 bne +0xA2 /* 00003B00 */ 00003A62 2F2F 0048 move.l -[A7], [A7 + 0x48] 00003A66 2F04 move.l -[A7], D4 00003A68 2F0A move.l -[A7], A2 00003A6A 4EBA F972 jsr [PC - 0x68E /* 000033DE */] 00003A6E 2600 move.l D3, D0 00003A70 4FEF 000C lea.l A7, [A7 + 0xC] 00003A74 6000 008A bra +0x8C /* 00003B00 */ label00003A78: 00003A78 486F 0005 pea.l [A7 + 0x5] 00003A7C 2F04 move.l -[A7], D4 00003A7E 2F0A move.l -[A7], A2 00003A80 4EBA F9F6 jsr [PC - 0x60A /* 00003478 */] 00003A84 2600 move.l D3, D0 00003A86 4A80 tst.l D0 00003A88 4FEF 000C lea.l A7, [A7 + 0xC] 00003A8C 6672 bne +0x74 /* 00003B00 */ 00003A8E 2F0B move.l -[A7], A3 00003A90 7000 moveq.l D0, 0x00 00003A92 102F 0009 move.b D0, [A7 + 0x9] 00003A96 2F00 move.l -[A7], D0 00003A98 4EAD A000 jsr [A5 - 0x6000] 00003A9C 2600 move.l D3, D0 00003A9E 504F addq.w A7, 8 00003AA0 605E bra +0x60 /* 00003B00 */ 00003AA2 4A85 tst.l D5 00003AA4 6726 beq +0x28 /* 00003ACC */ 00003AA6 486F 0048 pea.l [A7 + 0x48] 00003AAA 2F0B move.l -[A7], A3 00003AAC 4EAD 9FC0 jsr [A5 - 0x6040] 00003AB0 2600 move.l D3, D0 00003AB2 4A83 tst.l D3 00003AB4 504F addq.w A7, 8 00003AB6 6648 bne +0x4A /* 00003B00 */ 00003AB8 2F2F 0048 move.l -[A7], [A7 + 0x48] 00003ABC 2F04 move.l -[A7], D4 00003ABE 2F0A move.l -[A7], A2 00003AC0 4EBA FA24 jsr [PC - 0x5DC /* 000034E6 */] 00003AC4 2600 move.l D3, D0 00003AC6 4FEF 000C lea.l A7, [A7 + 0xC] 00003ACA 6034 bra +0x36 /* 00003B00 */ label00003ACC: 00003ACC 4857 pea.l [A7] 00003ACE 2F04 move.l -[A7], D4 00003AD0 2F0A move.l -[A7], A2 00003AD2 4EBA FB04 jsr [PC - 0x4FC /* 000035D8 */] 00003AD6 2600 move.l D3, D0 00003AD8 4A80 tst.l D0 00003ADA 4FEF 000C lea.l A7, [A7 + 0xC] 00003ADE 6620 bne +0x22 /* 00003B00 */ 00003AE0 2F0B move.l -[A7], A3 00003AE2 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003AE6 4EAD A000 jsr [A5 - 0x6000] 00003AEA 2600 move.l D3, D0 00003AEC 504F addq.w A7, 8 00003AEE 6010 bra +0x12 /* 00003B00 */ 00003AF0 2F06 move.l -[A7], D6 00003AF2 2F3C 8004 07D5 move.l -[A7], 0x800407D5 00003AF8 4EAD 9FA8 jsr [A5 - 0x6058] 00003AFC 2600 move.l D3, D0 00003AFE 504F addq.w A7, 8 label00003B00: 00003B00 2F14 move.l -[A7], [A4] 00003B02 4EBA DFE8 jsr [PC - 0x2018 /* 00001AEC */] 00003B06 2003 move.l D0, D3 00003B08 4FEF 0050 lea.l A7, [A7 + 0x50] 00003B0C 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00003B10 4E75 rts fn00003B12: 00003B12 206F 0004 movea.l A0, [A7 + 0x4] 00003B16 20BC 0000 0234 move.l [A0], 0x234 00003B1C 217C 0000 0243 0004 move.l [A0 + 0x4], 0x243 00003B24 42A8 0008 clr.l [A0 + 0x8] 00003B28 42A8 0014 clr.l [A0 + 0x14] 00003B2C 7000 moveq.l D0, 0x00 00003B2E 4E75 rts 00003B30 2F03 move.l -[A7], D3 00003B32 4FEF FFE8 lea.l A7, [A7 - 0x18] 00003B36 7600 moveq.l D3, 0x00 00003B38 4297 clr.l [A7] 00003B3A 42AF 0004 clr.l [A7 + 0x4] 00003B3E 42AF 0008 clr.l [A7 + 0x8] 00003B42 2F2F 0020 move.l -[A7], [A7 + 0x20] 00003B46 486F 0004 pea.l [A7 + 0x4] 00003B4A 4EBA 000E jsr [PC + 0xE /* 00003B5A */] 00003B4E 2600 move.l D3, D0 00003B50 2003 move.l D0, D3 00003B52 4FEF 0020 lea.l A7, [A7 + 0x20] 00003B56 261F move.l D3, [A7]+ 00003B58 4E75 rts fn00003B5A: 00003B5A 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 00003B5E 246F 001C movea.l A2, [A7 + 0x1C] 00003B62 282F 0020 move.l D4, [A7 + 0x20] 00003B66 7600 moveq.l D3, 0x00 00003B68 97CB sub.l A3, A3 00003B6A 99CC sub.l A4, A4 00003B6C 9DCE sub.l A6, A6 00003B6E 4AAA 0008 tst.l [A2 + 0x8] 00003B72 6608 bne +0xA /* 00003B7C */ 00003B74 2F0A move.l -[A7], A2 00003B76 4EBA FF9A jsr [PC - 0x66 /* 00003B12 */] 00003B7A 584F addq.w A7, 4 label00003B7C: 00003B7C 0CAA 0000 0243 0004 cmpi.l [A2 + 0x4], 0x243 00003B84 6668 bne +0x6A /* 00003BEE */ 00003B86 0C92 0000 0234 cmpi.l [A2], 0x234 00003B8C 6708 beq +0xA /* 00003B96 */ 00003B8E 0C92 0000 0240 cmpi.l [A2], 0x240 00003B94 6650 bne +0x52 /* 00003BE6 */ label00003B96: 00003B96 4AAA 0008 tst.l [A2 + 0x8] 00003B9A 670C beq +0xE /* 00003BA8 */ 00003B9C 2F2A 0008 move.l -[A7], [A2 + 0x8] 00003BA0 4EAD EB78 jsr [A5 - 0x1488] 00003BA4 2C48 movea.l A6, A0 00003BA6 584F addq.w A7, 4 label00003BA8: 00003BA8 42A7 clr.l -[A7] 00003BAA 4878 1706 push.l 0x1706 00003BAE 4EAD C1F8 jsr [A5 - 0x3E08] 00003BB2 2648 movea.l A3, A0 00003BB4 200B move.l D0, A3 00003BB6 4A80 tst.l D0 00003BB8 504F addq.w A7, 8 00003BBA 6722 beq +0x24 /* 00003BDE */ 00003BBC 2F0B move.l -[A7], A3 00003BBE 4EBA DF0A jsr [PC - 0x20F6 /* 00001ACA */] 00003BC2 2848 movea.l A4, A0 00003BC4 1F3C 0001 move.b -[A7], 0x1 00003BC8 2F0C move.l -[A7], A4 00003BCA 4EAD C538 jsr [A5 - 0x3AC8] 00003BCE 294E 0008 move.l [A4 + 0x8], A6 00003BD2 2F0B move.l -[A7], A3 00003BD4 4EBA DF16 jsr [PC - 0x20EA /* 00001AEC */] 00003BD8 4FEF 000E lea.l A7, [A7 + 0xE] 00003BDC 6016 bra +0x18 /* 00003BF4 */ label00003BDE: 00003BDE 263C 8004 0002 move.l D3, 0x80040002 00003BE4 600E bra +0x10 /* 00003BF4 */ label00003BE6: 00003BE6 263C 8004 0BBB move.l D3, 0x80040BBB 00003BEC 6006 bra +0x8 /* 00003BF4 */ label00003BEE: 00003BEE 263C 8004 0BBC move.l D3, 0x80040BBC label00003BF4: 00003BF4 2044 movea.l A0, D4 00003BF6 42A8 0004 clr.l [A0 + 0x4] 00003BFA 208B move.l [A0], A3 00003BFC 2003 move.l D0, D3 00003BFE 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00003C02 4E75 rts 00003C04 48E7 1030 movem.l -[A7], D3,A2,A3 00003C08 246F 0010 movea.l A2, [A7 + 0x10] 00003C0C 266F 0014 movea.l A3, [A7 + 0x14] 00003C10 7600 moveq.l D3, 0x00 00003C12 2F0B move.l -[A7], A3 00003C14 4EBA FEFC jsr [PC - 0x104 /* 00003B12 */] 00003C18 200A move.l D0, A2 00003C1A 584F addq.w A7, 4 00003C1C 6718 beq +0x1A /* 00003C36 */ 00003C1E 4A92 tst.l [A2] 00003C20 6714 beq +0x16 /* 00003C36 */ 00003C22 2052 movea.l A0, [A2] 00003C24 2050 movea.l A0, [A0] 00003C26 2F28 0008 move.l -[A7], [A0 + 0x8] 00003C2A 4EAD EB68 jsr [A5 - 0x1498] 00003C2E 2748 0008 move.l [A3 + 0x8], A0 00003C32 584F addq.w A7, 4 00003C34 6006 bra +0x8 /* 00003C3C */ label00003C36: 00003C36 263C 8004 0BBF move.l D3, 0x80040BBF label00003C3C: 00003C3C 2003 move.l D0, D3 00003C3E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003C42 4E75 rts 00003C44 2F0A move.l -[A7], A2 00003C46 594F subq.w A7, 4 00003C48 246F 000C movea.l A2, [A7 + 0xC] 00003C4C 4297 clr.l [A7] 00003C4E 2F0A move.l -[A7], A2 00003C50 4EBA 004C jsr [PC + 0x4C /* 00003C9E */] 00003C54 2F12 move.l -[A7], [A2] 00003C56 4EAD C520 jsr [A5 - 0x3AE0] 00003C5A 4292 clr.l [A2] 00003C5C 202F 0008 move.l D0, [A7 + 0x8] 00003C60 4FEF 000C lea.l A7, [A7 + 0xC] 00003C64 245F movea.l A2, [A7]+ 00003C66 4E75 rts 00003C68 48E7 1030 movem.l -[A7], D3,A2,A3 00003C6C 246F 0010 movea.l A2, [A7 + 0x10] 00003C70 7600 moveq.l D3, 0x00 00003C72 4AAA 0004 tst.l [A2 + 0x4] 00003C76 661E bne +0x20 /* 00003C96 */ 00003C78 2F12 move.l -[A7], [A2] 00003C7A 4EBA DE4E jsr [PC - 0x21B2 /* 00001ACA */] 00003C7E 2648 movea.l A3, A0 00003C80 2F0B move.l -[A7], A3 00003C82 4EAD F700 jsr [A5 - 0x900] 00003C86 2F12 move.l -[A7], [A2] 00003C88 4EBA DE62 jsr [PC - 0x219E /* 00001AEC */] 00003C8C 7001 moveq.l D0, 0x01 00003C8E 2540 0004 move.l [A2 + 0x4], D0 00003C92 4FEF 000C lea.l A7, [A7 + 0xC] label00003C96: 00003C96 2003 move.l D0, D3 00003C98 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003C9C 4E75 rts fn00003C9E: 00003C9E 48E7 1030 movem.l -[A7], D3,A2,A3 00003CA2 246F 0010 movea.l A2, [A7 + 0x10] 00003CA6 7600 moveq.l D3, 0x00 00003CA8 4AAA 0004 tst.l [A2 + 0x4] 00003CAC 671E beq +0x20 /* 00003CCC */ 00003CAE 2F12 move.l -[A7], [A2] 00003CB0 4EBA DE18 jsr [PC - 0x21E8 /* 00001ACA */] 00003CB4 2648 movea.l A3, A0 00003CB6 4227 clr.b -[A7] 00003CB8 2F0B move.l -[A7], A3 00003CBA 4EAD F760 jsr [A5 - 0x8A0] 00003CBE 2F12 move.l -[A7], [A2] 00003CC0 4EBA DE2A jsr [PC - 0x21D6 /* 00001AEC */] 00003CC4 42AA 0004 clr.l [A2 + 0x4] 00003CC8 4FEF 000E lea.l A7, [A7 + 0xE] label00003CCC: 00003CCC 2003 move.l D0, D3 00003CCE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003CD2 4E75 rts 00003CD4 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003CD8 266F 0014 movea.l A3, [A7 + 0x14] 00003CDC 7800 moveq.l D4, 0x00 00003CDE 262B 0004 move.l D3, [A3 + 0x4] 00003CE2 2F13 move.l -[A7], [A3] 00003CE4 4EBA DDE4 jsr [PC - 0x221C /* 00001ACA */] 00003CE8 2448 movea.l A2, A0 00003CEA 4A83 tst.l D3 00003CEC 584F addq.w A7, 4 00003CEE 670A beq +0xC /* 00003CFA */ 00003CF0 4227 clr.b -[A7] 00003CF2 2F0A move.l -[A7], A2 00003CF4 4EAD F760 jsr [A5 - 0x8A0] 00003CF8 5C4F addq.w A7, 6 label00003CFA: 00003CFA 3F2F 001A move.w -[A7], [A7 + 0x1A] 00003CFE 2F0A move.l -[A7], A2 00003D00 4EAD C570 jsr [A5 - 0x3A90] 00003D04 4A83 tst.l D3 00003D06 5C4F addq.w A7, 6 00003D08 6708 beq +0xA /* 00003D12 */ 00003D0A 2F0A move.l -[A7], A2 00003D0C 4EAD F700 jsr [A5 - 0x900] 00003D10 584F addq.w A7, 4 label00003D12: 00003D12 2F13 move.l -[A7], [A3] 00003D14 4EBA DDD6 jsr [PC - 0x222A /* 00001AEC */] 00003D18 2004 move.l D0, D4 00003D1A 584F addq.w A7, 4 00003D1C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003D20 4E75 rts 00003D22 594F subq.w A7, 4 00003D24 4297 clr.l [A7] 00003D26 206F 0008 movea.l A0, [A7 + 0x8] 00003D2A 2050 movea.l A0, [A0] 00003D2C 2050 movea.l A0, [A0] 00003D2E 3268 16F4 movea.w A1, [A0 + 0x16F4] 00003D32 206F 000C movea.l A0, [A7 + 0xC] 00003D36 2089 move.l [A0], A1 00003D38 2017 move.l D0, [A7] 00003D3A 584F addq.w A7, 4 00003D3C 4E75 rts 00003D3E 594F subq.w A7, 4 00003D40 4297 clr.l [A7] 00003D42 594F subq.w A7, 4 00003D44 206F 000C movea.l A0, [A7 + 0xC] 00003D48 2050 movea.l A0, [A0] 00003D4A 2050 movea.l A0, [A0] 00003D4C 2F28 0008 move.l -[A7], [A0 + 0x8] 00003D50 4EAD C608 jsr [A5 - 0x39F8] 00003D54 201F move.l D0, [A7]+ 00003D56 206F 000C movea.l A0, [A7 + 0xC] 00003D5A 2080 move.l [A0], D0 00003D5C 2017 move.l D0, [A7] 00003D5E 584F addq.w A7, 4 00003D60 4E75 rts 00003D62 2F0A move.l -[A7], A2 00003D64 514F subq.w A7, 8 00003D66 246F 0010 movea.l A2, [A7 + 0x10] 00003D6A 486F 0004 pea.l [A7 + 0x4] 00003D6E 2F0A move.l -[A7], A2 00003D70 4EBA DD8E jsr [PC - 0x2272 /* 00001B00 */] 00003D74 4A80 tst.l D0 00003D76 504F addq.w A7, 8 00003D78 671C beq +0x1E /* 00003D96 */ 00003D7A 2F12 move.l -[A7], [A2] 00003D7C 4EBA DD4C jsr [PC - 0x22B4 /* 00001ACA */] 00003D80 2F48 0004 move.l [A7 + 0x4], A0 00003D84 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003D88 4EAD F710 jsr [A5 - 0x8F0] 00003D8C 2F12 move.l -[A7], [A2] 00003D8E 4EBA DD5C jsr [PC - 0x22A4 /* 00001AEC */] 00003D92 4FEF 000C lea.l A7, [A7 + 0xC] label00003D96: 00003D96 202F 0004 move.l D0, [A7 + 0x4] 00003D9A 504F addq.w A7, 8 00003D9C 245F movea.l A2, [A7]+ 00003D9E 4E75 rts 00003DA0 2F0A move.l -[A7], A2 00003DA2 514F subq.w A7, 8 00003DA4 246F 0010 movea.l A2, [A7 + 0x10] 00003DA8 486F 0004 pea.l [A7 + 0x4] 00003DAC 2F0A move.l -[A7], A2 00003DAE 4EBA DD50 jsr [PC - 0x22B0 /* 00001B00 */] 00003DB2 4A80 tst.l D0 00003DB4 504F addq.w A7, 8 00003DB6 671C beq +0x1E /* 00003DD4 */ 00003DB8 2F12 move.l -[A7], [A2] 00003DBA 4EBA DD0E jsr [PC - 0x22F2 /* 00001ACA */] 00003DBE 2F48 0004 move.l [A7 + 0x4], A0 00003DC2 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003DC6 4EAD F720 jsr [A5 - 0x8E0] 00003DCA 2F12 move.l -[A7], [A2] 00003DCC 4EBA DD1E jsr [PC - 0x22E2 /* 00001AEC */] 00003DD0 4FEF 000C lea.l A7, [A7 + 0xC] label00003DD4: 00003DD4 202F 0004 move.l D0, [A7 + 0x4] 00003DD8 504F addq.w A7, 8 00003DDA 245F movea.l A2, [A7]+ 00003DDC 4E75 rts 00003DDE 2F0A move.l -[A7], A2 00003DE0 514F subq.w A7, 8 00003DE2 246F 0010 movea.l A2, [A7 + 0x10] 00003DE6 486F 0004 pea.l [A7 + 0x4] 00003DEA 2F0A move.l -[A7], A2 00003DEC 4EBA DD12 jsr [PC - 0x22EE /* 00001B00 */] 00003DF0 4A80 tst.l D0 00003DF2 504F addq.w A7, 8 00003DF4 671C beq +0x1E /* 00003E12 */ 00003DF6 2F12 move.l -[A7], [A2] 00003DF8 4EBA DCD0 jsr [PC - 0x2330 /* 00001ACA */] 00003DFC 2F48 0004 move.l [A7 + 0x4], A0 00003E00 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003E04 4EAD F730 jsr [A5 - 0x8D0] 00003E08 2F12 move.l -[A7], [A2] 00003E0A 4EBA DCE0 jsr [PC - 0x2320 /* 00001AEC */] 00003E0E 4FEF 000C lea.l A7, [A7 + 0xC] label00003E12: 00003E12 202F 0004 move.l D0, [A7 + 0x4] 00003E16 504F addq.w A7, 8 00003E18 245F movea.l A2, [A7]+ 00003E1A 4E75 rts 00003E1C 2F0A move.l -[A7], A2 00003E1E 514F subq.w A7, 8 00003E20 246F 0010 movea.l A2, [A7 + 0x10] 00003E24 486F 0004 pea.l [A7 + 0x4] 00003E28 2F0A move.l -[A7], A2 00003E2A 4EBA DCD4 jsr [PC - 0x232C /* 00001B00 */] 00003E2E 4A80 tst.l D0 00003E30 504F addq.w A7, 8 00003E32 671C beq +0x1E /* 00003E50 */ 00003E34 2F12 move.l -[A7], [A2] 00003E36 4EBA DC92 jsr [PC - 0x236E /* 00001ACA */] 00003E3A 2F48 0004 move.l [A7 + 0x4], A0 00003E3E 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003E42 4EAD F750 jsr [A5 - 0x8B0] 00003E46 2F12 move.l -[A7], [A2] 00003E48 4EBA DCA2 jsr [PC - 0x235E /* 00001AEC */] 00003E4C 4FEF 000C lea.l A7, [A7 + 0xC] label00003E50: 00003E50 202F 0004 move.l D0, [A7 + 0x4] 00003E54 504F addq.w A7, 8 00003E56 245F movea.l A2, [A7]+ 00003E58 4E75 rts 00003E5A 2F0A move.l -[A7], A2 00003E5C 514F subq.w A7, 8 00003E5E 246F 0010 movea.l A2, [A7 + 0x10] 00003E62 486F 0004 pea.l [A7 + 0x4] 00003E66 2F0A move.l -[A7], A2 00003E68 4EBA DC96 jsr [PC - 0x236A /* 00001B00 */] 00003E6C 4A80 tst.l D0 00003E6E 504F addq.w A7, 8 00003E70 671C beq +0x1E /* 00003E8E */ 00003E72 2F12 move.l -[A7], [A2] 00003E74 4EBA DC54 jsr [PC - 0x23AC /* 00001ACA */] 00003E78 2F48 0004 move.l [A7 + 0x4], A0 00003E7C 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003E80 4EAD F740 jsr [A5 - 0x8C0] 00003E84 2F12 move.l -[A7], [A2] 00003E86 4EBA DC64 jsr [PC - 0x239C /* 00001AEC */] 00003E8A 4FEF 000C lea.l A7, [A7 + 0xC] label00003E8E: 00003E8E 202F 0004 move.l D0, [A7 + 0x4] 00003E92 504F addq.w A7, 8 00003E94 245F movea.l A2, [A7]+ 00003E96 4E75 rts 00003E98 594F subq.w A7, 4 00003E9A 2F2F 0010 move.l -[A7], [A7 + 0x10] 00003E9E 42A7 clr.l -[A7] 00003EA0 2F2F 0014 move.l -[A7], [A7 + 0x14] 00003EA4 2F2F 0014 move.l -[A7], [A7 + 0x14] 00003EA8 4EBA E468 jsr [PC - 0x1B98 /* 00002312 */] 00003EAC 2F40 0010 move.l [A7 + 0x10], D0 00003EB0 202F 0010 move.l D0, [A7 + 0x10] 00003EB4 4FEF 0014 lea.l A7, [A7 + 0x14] 00003EB8 4E75 rts 00003EBA 594F subq.w A7, 4 00003EBC 4857 pea.l [A7] 00003EBE 2F2F 000C move.l -[A7], [A7 + 0xC] 00003EC2 4EBA DC3C jsr [PC - 0x23C4 /* 00001B00 */] 00003EC6 4A80 tst.l D0 00003EC8 504F addq.w A7, 8 00003ECA 671C beq +0x1E /* 00003EE8 */ 00003ECC 2F2F 0010 move.l -[A7], [A7 + 0x10] 00003ED0 4878 0001 push.l 0x1 00003ED4 2F2F 0014 move.l -[A7], [A7 + 0x14] 00003ED8 2F2F 0014 move.l -[A7], [A7 + 0x14] 00003EDC 4EBA E434 jsr [PC - 0x1BCC /* 00002312 */] 00003EE0 2F40 0010 move.l [A7 + 0x10], D0 00003EE4 4FEF 0010 lea.l A7, [A7 + 0x10] label00003EE8: 00003EE8 2017 move.l D0, [A7] 00003EEA 584F addq.w A7, 4 00003EEC 4E75 rts 00003EEE 594F subq.w A7, 4 00003EF0 2F2F 0014 move.l -[A7], [A7 + 0x14] 00003EF4 42A7 clr.l -[A7] 00003EF6 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003EFA 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003EFE 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F02 4EBA EA72 jsr [PC - 0x158E /* 00002976 */] 00003F06 2F40 0014 move.l [A7 + 0x14], D0 00003F0A 202F 0014 move.l D0, [A7 + 0x14] 00003F0E 4FEF 0018 lea.l A7, [A7 + 0x18] 00003F12 4E75 rts 00003F14 594F subq.w A7, 4 00003F16 4857 pea.l [A7] 00003F18 2F2F 000C move.l -[A7], [A7 + 0xC] 00003F1C 4EBA DBE2 jsr [PC - 0x241E /* 00001B00 */] 00003F20 4A80 tst.l D0 00003F22 504F addq.w A7, 8 00003F24 6720 beq +0x22 /* 00003F46 */ 00003F26 2F2F 0014 move.l -[A7], [A7 + 0x14] 00003F2A 4878 0001 push.l 0x1 00003F2E 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F32 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F36 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F3A 4EBA EA3A jsr [PC - 0x15C6 /* 00002976 */] 00003F3E 2F40 0014 move.l [A7 + 0x14], D0 00003F42 4FEF 0014 lea.l A7, [A7 + 0x14] label00003F46: 00003F46 2017 move.l D0, [A7] 00003F48 584F addq.w A7, 4 00003F4A 4E75 rts 00003F4C 594F subq.w A7, 4 00003F4E 2F2F 0014 move.l -[A7], [A7 + 0x14] 00003F52 42A7 clr.l -[A7] 00003F54 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F58 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F5C 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F60 4EBA F6F0 jsr [PC - 0x910 /* 00003652 */] 00003F64 2F40 0014 move.l [A7 + 0x14], D0 00003F68 202F 0014 move.l D0, [A7 + 0x14] 00003F6C 4FEF 0018 lea.l A7, [A7 + 0x18] 00003F70 4E75 rts 00003F72 594F subq.w A7, 4 00003F74 4857 pea.l [A7] 00003F76 2F2F 000C move.l -[A7], [A7 + 0xC] 00003F7A 4EBA DB84 jsr [PC - 0x247C /* 00001B00 */] 00003F7E 4A80 tst.l D0 00003F80 504F addq.w A7, 8 00003F82 6720 beq +0x22 /* 00003FA4 */ 00003F84 2F2F 0014 move.l -[A7], [A7 + 0x14] 00003F88 4878 0001 push.l 0x1 00003F8C 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F90 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F94 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003F98 4EBA F6B8 jsr [PC - 0x948 /* 00003652 */] 00003F9C 2F40 0014 move.l [A7 + 0x14], D0 00003FA0 4FEF 0014 lea.l A7, [A7 + 0x14] label00003FA4: 00003FA4 2017 move.l D0, [A7] 00003FA6 584F addq.w A7, 4 00003FA8 4E75 rts fn00003FAA: 00003FAA 2F03 move.l -[A7], D3 00003FAC 7600 moveq.l D3, 0x00 00003FAE 486D C9B0 pea.l [A5 - 0x3650] 00003FB2 486D 1B20 pea.l [A5 + 0x1B20] 00003FB6 4EBA 213C jsr [PC + 0x213C /* 000060F4 */] 00003FBA 2600 move.l D3, D0 00003FBC 4A80 tst.l D0 00003FBE 504F addq.w A7, 8 00003FC0 6600 00AE bne +0xB0 /* 00004070 */ 00003FC4 4878 0001 push.l 0x1 00003FC8 4878 00E9 push.l 0xE9 00003FCC 4878 00A5 push.l 0xA5 00003FD0 2F2D 1B20 move.l -[A7], [A5 + 0x1B20] 00003FD4 4EBA 2172 jsr [PC + 0x2172 /* 00006148 */] 00003FD8 2600 move.l D3, D0 00003FDA 4A80 tst.l D0 00003FDC 4FEF 0010 lea.l A7, [A7 + 0x10] 00003FE0 6600 008E bne +0x90 /* 00004070 */ 00003FE4 4878 0001 push.l 0x1 00003FE8 4878 00E9 push.l 0xE9 00003FEC 4878 0109 push.l 0x109 00003FF0 2F2D 1B20 move.l -[A7], [A5 + 0x1B20] 00003FF4 4EBA 2152 jsr [PC + 0x2152 /* 00006148 */] 00003FF8 2600 move.l D3, D0 00003FFA 4A80 tst.l D0 00003FFC 4FEF 0010 lea.l A7, [A7 + 0x10] 00004000 666E bne +0x70 /* 00004070 */ 00004002 4878 0001 push.l 0x1 00004006 4878 00F1 push.l 0xF1 0000400A 4878 0215 push.l 0x215 0000400E 2F2D 1B20 move.l -[A7], [A5 + 0x1B20] 00004012 4EBA 2134 jsr [PC + 0x2134 /* 00006148 */] 00004016 2600 move.l D3, D0 00004018 4A80 tst.l D0 0000401A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000401E 6650 bne +0x52 /* 00004070 */ 00004020 42A7 clr.l -[A7] 00004022 4878 00F1 push.l 0xF1 00004026 4878 020A push.l 0x20A 0000402A 2F2D 1B20 move.l -[A7], [A5 + 0x1B20] 0000402E 4EBA 2118 jsr [PC + 0x2118 /* 00006148 */] 00004032 2600 move.l D3, D0 00004034 4A80 tst.l D0 00004036 4FEF 0010 lea.l A7, [A7 + 0x10] 0000403A 6634 bne +0x36 /* 00004070 */ 0000403C 42A7 clr.l -[A7] 0000403E 4878 00F1 push.l 0xF1 00004042 4878 020B push.l 0x20B 00004046 2F2D 1B20 move.l -[A7], [A5 + 0x1B20] 0000404A 4EBA 20FC jsr [PC + 0x20FC /* 00006148 */] 0000404E 2600 move.l D3, D0 00004050 4A80 tst.l D0 00004052 4FEF 0010 lea.l A7, [A7 + 0x10] 00004056 6618 bne +0x1A /* 00004070 */ 00004058 42A7 clr.l -[A7] 0000405A 4878 00F1 push.l 0xF1 0000405E 4878 020C push.l 0x20C 00004062 2F2D 1B20 move.l -[A7], [A5 + 0x1B20] 00004066 4EBA 20E0 jsr [PC + 0x20E0 /* 00006148 */] 0000406A 2600 move.l D3, D0 0000406C 4FEF 0010 lea.l A7, [A7 + 0x10] label00004070: 00004070 2003 move.l D0, D3 00004072 261F move.l D3, [A7]+ 00004074 4E75 rts fn00004076: 00004076 2F03 move.l -[A7], D3 00004078 7600 moveq.l D3, 0x00 0000407A 2F2D 1B20 move.l -[A7], [A5 + 0x1B20] 0000407E 4EBA 20AE jsr [PC + 0x20AE /* 0000612E */] 00004082 2600 move.l D3, D0 00004084 4A83 tst.l D3 00004086 584F addq.w A7, 4 00004088 6604 bne +0x6 /* 0000408E */ 0000408A 42AD 1B20 clr.l [A5 + 0x1B20] label0000408E: 0000408E 2003 move.l D0, D3 00004090 261F move.l D3, [A7]+ 00004092 4E75 rts 00004094 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00004098 4FEF FFF0 lea.l A7, [A7 - 0x10] 0000409C 246F 0024 movea.l A2, [A7 + 0x24] 000040A0 266F 0028 movea.l A3, [A7 + 0x28] 000040A4 286F 002C movea.l A4, [A7 + 0x2C] 000040A8 7600 moveq.l D3, 0x00 000040AA 200B move.l D0, A3 000040AC 6706 beq +0x8 /* 000040B4 */ 000040AE 2013 move.l D0, [A3] 000040B0 B092 cmp.l D0, [A2] 000040B2 6606 bne +0x8 /* 000040BA */ label000040B4: 000040B4 28AA 0004 move.l [A4], [A2 + 0x4] 000040B8 604E bra +0x50 /* 00004108 */ label000040BA: 000040BA 486F 0008 pea.l [A7 + 0x8] 000040BE 4878 00A5 push.l 0xA5 000040C2 2F0A move.l -[A7], A2 000040C4 4EBA 05E2 jsr [PC + 0x5E2 /* 000046A8 */] 000040C8 2600 move.l D3, D0 000040CA 4A80 tst.l D0 000040CC 4FEF 000C lea.l A7, [A7 + 0xC] 000040D0 6636 bne +0x38 /* 00004108 */ 000040D2 486F 0008 pea.l [A7 + 0x8] 000040D6 4EAD 9FD8 jsr [A5 - 0x6028] 000040DA 2448 movea.l A2, A0 000040DC 200A move.l D0, A2 000040DE 584F addq.w A7, 4 000040E0 6710 beq +0x12 /* 000040F2 */ 000040E2 4857 pea.l [A7] 000040E4 2F0A move.l -[A7], A2 000040E6 2F0B move.l -[A7], A3 000040E8 4EBA C7E6 jsr [PC - 0x381A /* 000008D0 */] 000040EC 2600 move.l D3, D0 000040EE 4FEF 000C lea.l A7, [A7 + 0xC] label000040F2: 000040F2 486F 0008 pea.l [A7 + 0x8] 000040F6 4EAD 9FE0 jsr [A5 - 0x6020] 000040FA 486F 000C pea.l [A7 + 0xC] 000040FE 4EAD 9FB0 jsr [A5 - 0x6050] 00004102 28AF 000C move.l [A4], [A7 + 0xC] 00004106 504F addq.w A7, 8 label00004108: 00004108 2003 move.l D0, D3 0000410A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000410E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00004112 4E75 rts 00004114 2F03 move.l -[A7], D3 00004116 4FEF FFC4 lea.l A7, [A7 - 0x3C] 0000411A 7600 moveq.l D3, 0x00 0000411C 4857 pea.l [A7] 0000411E 2F2F 0048 move.l -[A7], [A7 + 0x48] 00004122 4EBA 193A jsr [PC + 0x193A /* 00005A5E */] 00004126 2600 move.l D3, D0 00004128 4A80 tst.l D0 0000412A 504F addq.w A7, 8 0000412C 6626 bne +0x28 /* 00004154 */ 0000412E 486F 0038 pea.l [A7 + 0x38] 00004132 206F 0048 movea.l A0, [A7 + 0x48] 00004136 2F28 0004 move.l -[A7], [A0 + 0x4] 0000413A 4EBA 0986 jsr [PC + 0x986 /* 00004AC2 */] 0000413E 2600 move.l D3, D0 00004140 206F 0050 movea.l A0, [A7 + 0x50] 00004144 20AF 0040 move.l [A0], [A7 + 0x40] 00004148 486F 0008 pea.l [A7 + 0x8] 0000414C 4EBA 19E0 jsr [PC + 0x19E0 /* 00005B2E */] 00004150 4FEF 000C lea.l A7, [A7 + 0xC] label00004154: 00004154 2003 move.l D0, D3 00004156 4FEF 003C lea.l A7, [A7 + 0x3C] 0000415A 261F move.l D3, [A7]+ 0000415C 4E75 rts 0000415E 48E7 1030 movem.l -[A7], D3,A2,A3 00004162 4FEF FFC0 lea.l A7, [A7 - 0x40] 00004166 266F 0050 movea.l A3, [A7 + 0x50] 0000416A 246F 0058 movea.l A2, [A7 + 0x58] 0000416E 7600 moveq.l D3, 0x00 00004170 4857 pea.l [A7] 00004172 2F0B move.l -[A7], A3 00004174 4EBA 18E8 jsr [PC + 0x18E8 /* 00005A5E */] 00004178 2600 move.l D3, D0 0000417A 4A80 tst.l D0 0000417C 504F addq.w A7, 8 0000417E 663E bne +0x40 /* 000041BE */ 00004180 3F2F 0056 move.w -[A7], [A7 + 0x56] 00004184 3F2B 0006 move.w -[A7], [A3 + 0x6] 00004188 486F 003C pea.l [A7 + 0x3C] 0000418C 4EAD B558 jsr [A5 - 0x4AA8] 00004190 2F2F 0040 move.l -[A7], [A7 + 0x40] 00004194 486F 0048 pea.l [A7 + 0x48] 00004198 4EAD B580 jsr [A5 - 0x4A80] 0000419C 4A6F 004E tst.w [A7 + 0x4E] 000041A0 4FEF 0010 lea.l A7, [A7 + 0x10] 000041A4 660A bne +0xC /* 000041B0 */ 000041A6 263C 8004 0BC5 move.l D3, 0x80040BC5 000041AC 4292 clr.l [A2] 000041AE 6006 bra +0x8 /* 000041B6 */ label000041B0: 000041B0 306F 003E movea.w A0, [A7 + 0x3E] 000041B4 2488 move.l [A2], A0 label000041B6: 000041B6 4857 pea.l [A7] 000041B8 4EBA 1974 jsr [PC + 0x1974 /* 00005B2E */] 000041BC 584F addq.w A7, 4 label000041BE: 000041BE 2003 move.l D0, D3 000041C0 4FEF 0040 lea.l A7, [A7 + 0x40] 000041C4 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000041C8 4E75 rts 000041CA 2F03 move.l -[A7], D3 000041CC 4FEF FFC4 lea.l A7, [A7 - 0x3C] 000041D0 7600 moveq.l D3, 0x00 000041D2 4857 pea.l [A7] 000041D4 2F2F 0048 move.l -[A7], [A7 + 0x48] 000041D8 4EBA 1884 jsr [PC + 0x1884 /* 00005A5E */] 000041DC 2600 move.l D3, D0 000041DE 4A80 tst.l D0 000041E0 504F addq.w A7, 8 000041E2 6626 bne +0x28 /* 0000420A */ 000041E4 486F 0038 pea.l [A7 + 0x38] 000041E8 206F 0048 movea.l A0, [A7 + 0x48] 000041EC 2F28 0004 move.l -[A7], [A0 + 0x4] 000041F0 4EBA 0912 jsr [PC + 0x912 /* 00004B04 */] 000041F4 2600 move.l D3, D0 000041F6 206F 0050 movea.l A0, [A7 + 0x50] 000041FA 20AF 0040 move.l [A0], [A7 + 0x40] 000041FE 486F 0008 pea.l [A7 + 0x8] 00004202 4EBA 192A jsr [PC + 0x192A /* 00005B2E */] 00004206 4FEF 000C lea.l A7, [A7 + 0xC] label0000420A: 0000420A 2003 move.l D0, D3 0000420C 4FEF 003C lea.l A7, [A7 + 0x3C] 00004210 261F move.l D3, [A7]+ 00004212 4E75 rts 00004214 48E7 1030 movem.l -[A7], D3,A2,A3 00004218 4FEF FFC4 lea.l A7, [A7 - 0x3C] 0000421C 266F 004C movea.l A3, [A7 + 0x4C] 00004220 246F 0050 movea.l A2, [A7 + 0x50] 00004224 7600 moveq.l D3, 0x00 00004226 4857 pea.l [A7] 00004228 2F0B move.l -[A7], A3 0000422A 4EBA 1832 jsr [PC + 0x1832 /* 00005A5E */] 0000422E 2600 move.l D3, D0 00004230 4A80 tst.l D0 00004232 504F addq.w A7, 8 00004234 662C bne +0x2E /* 00004262 */ 00004236 3F2B 0006 move.w -[A7], [A3 + 0x6] 0000423A 486F 003A pea.l [A7 + 0x3A] 0000423E 4EAD B5A8 jsr [A5 - 0x4A58] 00004242 4A6F 0040 tst.w [A7 + 0x40] 00004246 5C4F addq.w A7, 6 00004248 660A bne +0xC /* 00004254 */ 0000424A 263C 8004 0BC5 move.l D3, 0x80040BC5 00004250 4292 clr.l [A2] 00004252 6006 bra +0x8 /* 0000425A */ label00004254: 00004254 306F 003A movea.w A0, [A7 + 0x3A] 00004258 2488 move.l [A2], A0 label0000425A: 0000425A 4857 pea.l [A7] 0000425C 4EBA 18D0 jsr [PC + 0x18D0 /* 00005B2E */] 00004260 584F addq.w A7, 4 label00004262: 00004262 2003 move.l D0, D3 00004264 4FEF 003C lea.l A7, [A7 + 0x3C] 00004268 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000426C 4E75 rts 0000426E 48E7 1030 movem.l -[A7], D3,A2,A3 00004272 4FEF FFC0 lea.l A7, [A7 - 0x40] 00004276 266F 0050 movea.l A3, [A7 + 0x50] 0000427A 246F 0058 movea.l A2, [A7 + 0x58] 0000427E 7600 moveq.l D3, 0x00 00004280 4857 pea.l [A7] 00004282 2F0B move.l -[A7], A3 00004284 4EBA 17D8 jsr [PC + 0x17D8 /* 00005A5E */] 00004288 2600 move.l D3, D0 0000428A 4A80 tst.l D0 0000428C 504F addq.w A7, 8 0000428E 663E bne +0x40 /* 000042CE */ 00004290 3F2F 0056 move.w -[A7], [A7 + 0x56] 00004294 3F2B 0006 move.w -[A7], [A3 + 0x6] 00004298 486F 003C pea.l [A7 + 0x3C] 0000429C 4EAD B558 jsr [A5 - 0x4AA8] 000042A0 2F2F 0040 move.l -[A7], [A7 + 0x40] 000042A4 486F 0048 pea.l [A7 + 0x48] 000042A8 4EAD B5B0 jsr [A5 - 0x4A50] 000042AC 4A6F 004E tst.w [A7 + 0x4E] 000042B0 4FEF 0010 lea.l A7, [A7 + 0x10] 000042B4 660A bne +0xC /* 000042C0 */ 000042B6 263C 8004 0BC5 move.l D3, 0x80040BC5 000042BC 4292 clr.l [A2] 000042BE 6006 bra +0x8 /* 000042C6 */ label000042C0: 000042C0 306F 003E movea.w A0, [A7 + 0x3E] 000042C4 2488 move.l [A2], A0 label000042C6: 000042C6 4857 pea.l [A7] 000042C8 4EBA 1864 jsr [PC + 0x1864 /* 00005B2E */] 000042CC 584F addq.w A7, 4 label000042CE: 000042CE 2003 move.l D0, D3 000042D0 4FEF 0040 lea.l A7, [A7 + 0x40] 000042D4 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000042D8 4E75 rts 000042DA 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000042DE 4FEF FFC4 lea.l A7, [A7 - 0x3C] 000042E2 266F 0054 movea.l A3, [A7 + 0x54] 000042E6 246F 0058 movea.l A2, [A7 + 0x58] 000042EA 7A00 moveq.l D5, 0x00 000042EC 382B 0006 move.w D4, [A3 + 0x6] 000042F0 4857 pea.l [A7] 000042F2 2F0B move.l -[A7], A3 000042F4 4EBA 1768 jsr [PC + 0x1768 /* 00005A5E */] 000042F8 2A00 move.l D5, D0 000042FA 4A80 tst.l D0 000042FC 504F addq.w A7, 8 000042FE 6600 00A0 bne +0xA2 /* 000043A0 */ 00004302 363C 7D00 move.w D3, 0x7D00 /* '}\0' */ 00004306 6000 0082 bra +0x84 /* 0000438A */ label0000430A: 0000430A 3F03 move.w -[A7], D3 0000430C 3F04 move.w -[A7], D4 0000430E 486F 003C pea.l [A7 + 0x3C] 00004312 4EAD B558 jsr [A5 - 0x4AA8] 00004316 4A6F 0040 tst.w [A7 + 0x40] 0000431A 504F addq.w A7, 8 0000431C 6F66 ble +0x68 /* 00004384 */ 0000431E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00004322 2050 movea.l A0, [A0] 00004324 2050 movea.l A0, [A0] 00004326 302F 0038 move.w D0, [A7 + 0x38] 0000432A B068 000A cmp.w D0, [A0 + 0xA] 0000432E 6E54 bgt +0x56 /* 00004384 */ 00004330 4A6F 003A tst.w [A7 + 0x3A] 00004334 6F4E ble +0x50 /* 00004384 */ 00004336 302F 0038 move.w D0, [A7 + 0x38] 0000433A 48C0 ext.l D0 0000433C 5380 subq.l D0, 1 0000433E 4C3C 0800 0000 movem.w A3, 0x0 00004344 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004348 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000434C 2250 movea.l A1, [A0] 0000434E 3031 0820 move.w D0, [A1 + D0 + 0x20] 00004352 48C0 ext.l D0 00004354 5380 subq.l D0, 1 00004356 4C3C 0800 0000 movem.w A3, 0x0 0000435C 0166 bchg -[A6], D0 0000435E 206D 14A8 movea.l A0, [A5 + 0x14A8] 00004362 2050 movea.l A0, [A0] 00004364 D1C0 add.l A0, D0 00004366 41E8 0014 lea.l A0, [A0 + 0x14] 0000436A 302F 003A move.w D0, [A7 + 0x3A] 0000436E B068 0160 cmp.w D0, [A0 + 0x160] 00004372 6E10 bgt +0x12 /* 00004384 */ 00004374 4267 clr.w -[A7] 00004376 2F2F 003A move.l -[A7], [A7 + 0x3A] 0000437A 4EAD B608 jsr [A5 - 0x49F8] 0000437E 4A00 tst.b D0 00004380 5C4F addq.w A7, 6 00004382 6706 beq +0x8 /* 0000438A */ label00004384: 00004384 3043 movea.w A0, D3 00004386 2488 move.l [A2], A0 00004388 600E bra +0x10 /* 00004398 */ label0000438A: 0000438A 4A43 tst.w D3 0000438C 6600 FF7C bne -0x82 /* 0000430A */ 00004390 2A3C 8004 0BC5 move.l D5, 0x80040BC5 00004396 4292 clr.l [A2] label00004398: 00004398 4857 pea.l [A7] 0000439A 4EBA 1792 jsr [PC + 0x1792 /* 00005B2E */] 0000439E 584F addq.w A7, 4 label000043A0: 000043A0 2005 move.l D0, D5 000043A2 4FEF 003C lea.l A7, [A7 + 0x3C] 000043A6 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000043AA 4E75 rts 000043AC 48E7 1030 movem.l -[A7], D3,A2,A3 000043B0 4FEF FEBE lea.l A7, [A7 - 0x142] 000043B4 266F 0152 movea.l A3, [A7 + 0x152] 000043B8 246F 015A movea.l A2, [A7 + 0x15A] 000043BC 7600 moveq.l D3, 0x00 000043BE 4857 pea.l [A7] 000043C0 2F0B move.l -[A7], A3 000043C2 4EBA 169A jsr [PC + 0x169A /* 00005A5E */] 000043C6 2600 move.l D3, D0 000043C8 4A80 tst.l D0 000043CA 504F addq.w A7, 8 000043CC 663E bne +0x40 /* 0000440C */ 000043CE 486F 0038 pea.l [A7 + 0x38] 000043D2 2F2F 015A move.l -[A7], [A7 + 0x15A] 000043D6 4EBA 18C4 jsr [PC + 0x18C4 /* 00005C9C */] 000043DA 486F 0040 pea.l [A7 + 0x40] 000043DE 3F2B 0006 move.w -[A7], [A3 + 0x6] 000043E2 486F 014C pea.l [A7 + 0x14C] 000043E6 4EAD B598 jsr [A5 - 0x4A68] 000043EA 4A6F 0152 tst.w [A7 + 0x152] 000043EE 4FEF 0012 lea.l A7, [A7 + 0x12] 000043F2 660A bne +0xC /* 000043FE */ 000043F4 263C 8004 0BC5 move.l D3, 0x80040BC5 000043FA 4292 clr.l [A2] 000043FC 6006 bra +0x8 /* 00004404 */ label000043FE: 000043FE 306F 0140 movea.w A0, [A7 + 0x140] 00004402 2488 move.l [A2], A0 label00004404: 00004404 4857 pea.l [A7] 00004406 4EBA 1726 jsr [PC + 0x1726 /* 00005B2E */] 0000440A 584F addq.w A7, 4 label0000440C: 0000440C 2003 move.l D0, D3 0000440E 4FEF 0142 lea.l A7, [A7 + 0x142] 00004412 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00004416 4E75 rts fn00004418: 00004418 48E7 1820 movem.l -[A7], D3,D4,A2 0000441C 282F 0014 move.l D4, [A7 + 0x14] 00004420 246F 0018 movea.l A2, [A7 + 0x18] 00004424 7600 moveq.l D3, 0x00 00004426 7001 moveq.l D0, 0x01 00004428 B880 cmp.l D4, D0 0000442A 6D08 blt +0xA /* 00004434 */ 0000442C 0C84 0000 7D00 cmpi.l D4, 0x7D00 /* '}\0' */ 00004432 6F08 ble +0xA /* 0000443C */ label00004434: 00004434 263C 8004 07D8 move.l D3, 0x800407D8 0000443A 6010 bra +0x12 /* 0000444C */ label0000443C: 0000443C 206F 0010 movea.l A0, [A7 + 0x10] 00004440 2490 move.l [A2], [A0] 00004442 2568 0004 0004 move.l [A2 + 0x4], [A0 + 0x4] 00004448 2544 0008 move.l [A2 + 0x8], D4 label0000444C: 0000444C 2003 move.l D0, D3 0000444E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00004452 4E75 rts 00004454 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00004458 4FEF FEC2 lea.l A7, [A7 - 0x13E] 0000445C 286F 0156 movea.l A4, [A7 + 0x156] 00004460 266F 015A movea.l A3, [A7 + 0x15A] 00004464 7600 moveq.l D3, 0x00 00004466 95CA sub.l A2, A2 00004468 4857 pea.l [A7] 0000446A 2F0C move.l -[A7], A4 0000446C 4EBA 15F0 jsr [PC + 0x15F0 /* 00005A5E */] 00004470 2600 move.l D3, D0 00004472 4A80 tst.l D0 00004474 504F addq.w A7, 8 00004476 6638 bne +0x3A /* 000044B0 */ 00004478 200B move.l D0, A3 0000447A 6710 beq +0x12 /* 0000448C */ 0000447C 486F 0038 pea.l [A7 + 0x38] 00004480 2F0B move.l -[A7], A3 00004482 4EBA 1818 jsr [PC + 0x1818 /* 00005C9C */] 00004486 45EF 0040 lea.l A2, [A7 + 0x40] 0000448A 504F addq.w A7, 8 label0000448C: 0000448C 42A7 clr.l -[A7] 0000448E 2F0A move.l -[A7], A2 00004490 3F2C 0006 move.w -[A7], [A4 + 0x6] 00004494 4EAD B128 jsr [A5 - 0x4ED8] 00004498 3800 move.w D4, D0 0000449A 4A44 tst.w D4 0000449C 4FEF 000A lea.l A7, [A7 + 0xA] 000044A0 6706 beq +0x8 /* 000044A8 */ 000044A2 263C 8004 07DE move.l D3, 0x800407DE label000044A8: 000044A8 4857 pea.l [A7] 000044AA 4EBA 1682 jsr [PC + 0x1682 /* 00005B2E */] 000044AE 584F addq.w A7, 4 label000044B0: 000044B0 2003 move.l D0, D3 000044B2 4FEF 013E lea.l A7, [A7 + 0x13E] 000044B6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000044BA 4E75 rts fn000044BC: 000044BC 4FEF FFF4 lea.l A7, [A7 - 0xC] 000044C0 486F 0008 pea.l [A7 + 0x8] 000044C4 4EBA BCB4 jsr [PC - 0x434C /* 0000017A */] 000044C8 486F 0004 pea.l [A7 + 0x4] 000044CC 2F2F 0018 move.l -[A7], [A7 + 0x18] 000044D0 4EBA 193A jsr [PC + 0x193A /* 00005E0C */] 000044D4 2F2F 0020 move.l -[A7], [A7 + 0x20] 000044D8 486F 0010 pea.l [A7 + 0x10] 000044DC 486F 001C pea.l [A7 + 0x1C] 000044E0 4EBA C4EC jsr [PC - 0x3B14 /* 000009CE */] 000044E4 4FEF 0024 lea.l A7, [A7 + 0x24] 000044E8 4E75 rts 000044EA 4FEF FFF0 lea.l A7, [A7 - 0x10] 000044EE 2F2F 0014 move.l -[A7], [A7 + 0x14] 000044F2 4EAD B5F8 jsr [A5 - 0x4A08] 000044F6 2F48 0004 move.l [A7 + 0x4], A0 000044FA 486F 0008 pea.l [A7 + 0x8] 000044FE 2F2F 001C move.l -[A7], [A7 + 0x1C] 00004502 4EBA FFB8 jsr [PC - 0x48 /* 000044BC */] 00004506 206F 000C movea.l A0, [A7 + 0xC] 0000450A 4868 001C pea.l [A0 + 0x1C] 0000450E 486F 0014 pea.l [A7 + 0x14] 00004512 4EAD BEA0 jsr [A5 - 0x4160] 00004516 4FEF 0024 lea.l A7, [A7 + 0x24] 0000451A 4E75 rts 0000451C 4FEF FFF0 lea.l A7, [A7 - 0x10] 00004520 2F2F 0014 move.l -[A7], [A7 + 0x14] 00004524 4EAD B5F8 jsr [A5 - 0x4A08] 00004528 2F48 0004 move.l [A7 + 0x4], A0 0000452C 486F 0008 pea.l [A7 + 0x8] 00004530 2F2F 001C move.l -[A7], [A7 + 0x1C] 00004534 4EBA FF86 jsr [PC - 0x7A /* 000044BC */] 00004538 486F 0010 pea.l [A7 + 0x10] 0000453C 206F 0010 movea.l A0, [A7 + 0x10] 00004540 2F28 001C move.l -[A7], [A0 + 0x1C] 00004544 4EAD BEA8 jsr [A5 - 0x4158] 00004548 4FEF 0024 lea.l A7, [A7 + 0x24] 0000454C 4E75 rts fn0000454E: 0000454E 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00004552 4FEF FFE8 lea.l A7, [A7 - 0x18] 00004556 282F 0030 move.l D4, [A7 + 0x30] 0000455A 7600 moveq.l D3, 0x00 0000455C 2F2F 002C move.l -[A7], [A7 + 0x2C] 00004560 4EAD B920 jsr [A5 - 0x46E0] 00004564 2F2F 0030 move.l -[A7], [A7 + 0x30] 00004568 4EAD B9E8 jsr [A5 - 0x4618] 0000456C 4A00 tst.b D0 0000456E 504F addq.w A7, 8 00004570 660A bne +0xC /* 0000457C */ 00004572 263C 8004 0002 move.l D3, 0x80040002 00004578 6000 00A0 bra +0xA2 /* 0000461A */ label0000457C: 0000457C 4EAD BFB8 jsr [A5 - 0x4048] 00004580 2448 movea.l A2, A0 00004582 2F2F 002C move.l -[A7], [A7 + 0x2C] 00004586 2F04 move.l -[A7], D4 00004588 2F0A move.l -[A7], A2 0000458A 4EAD BE98 jsr [A5 - 0x4168] 0000458E 2600 move.l D3, D0 00004590 4A83 tst.l D3 00004592 4FEF 000C lea.l A7, [A7 + 0xC] 00004596 6700 0082 beq +0x84 /* 0000461A */ 0000459A 4857 pea.l [A7] 0000459C 486F 0008 pea.l [A7 + 0x8] 000045A0 2F04 move.l -[A7], D4 000045A2 2F0A move.l -[A7], A2 000045A4 4EAD BE90 jsr [A5 - 0x4170] 000045A8 2600 move.l D3, D0 000045AA 4A83 tst.l D3 000045AC 4FEF 0010 lea.l A7, [A7 + 0x10] 000045B0 6668 bne +0x6A /* 0000461A */ 000045B2 7A0F moveq.l D5, 0x0F 000045B4 2F44 0008 move.l [A7 + 0x8], D4 000045B8 2F6F 0004 000C move.l [A7 + 0xC], [A7 + 0x4] 000045BE 2F6F 0034 0010 move.l [A7 + 0x10], [A7 + 0x34] 000045C4 2F04 move.l -[A7], D4 000045C6 2F0A move.l -[A7], A2 000045C8 4EAD BE80 jsr [A5 - 0x4180] 000045CC 4A80 tst.l D0 000045CE 504F addq.w A7, 8 000045D0 6702 beq +0x4 /* 000045D4 */ 000045D2 7A0E moveq.l D5, 0x0E label000045D4: 000045D4 42A7 clr.l -[A7] 000045D6 42A7 clr.l -[A7] 000045D8 486F 0010 pea.l [A7 + 0x10] 000045DC 3F3C 000E move.w -[A7], 0xE 000045E0 2F2F 003A move.l -[A7], [A7 + 0x3A] 000045E4 3F05 move.w -[A7], D5 000045E6 4EAD B3A8 jsr [A5 - 0x4C58] 000045EA 4AAF 0028 tst.l [A7 + 0x28] 000045EE 4FEF 0014 lea.l A7, [A7 + 0x14] 000045F2 6612 bne +0x14 /* 00004606 */ 000045F4 2F2F 002C move.l -[A7], [A7 + 0x2C] 000045F8 4EAD B920 jsr [A5 - 0x46E0] 000045FC 263C 8004 0002 move.l D3, 0x80040002 00004602 584F addq.w A7, 4 00004604 6014 bra +0x16 /* 0000461A */ label00004606: 00004606 2F2F 002C move.l -[A7], [A7 + 0x2C] 0000460A 4EAD B5F8 jsr [A5 - 0x4A08] 0000460E 2448 movea.l A2, A0 00004610 200A move.l D0, A2 00004612 584F addq.w A7, 4 00004614 6704 beq +0x6 /* 0000461A */ 00004616 2557 0024 move.l [A2 + 0x24], [A7] label0000461A: 0000461A 4A83 tst.l D3 0000461C 660E bne +0x10 /* 0000462C */ 0000461E 3F3C 0005 move.w -[A7], 0x5 00004622 2F2F 002E move.l -[A7], [A7 + 0x2E] 00004626 4EAD B648 jsr [A5 - 0x49B8] 0000462A 5C4F addq.w A7, 6 label0000462C: 0000462C 2003 move.l D0, D3 0000462E 4FEF 0018 lea.l A7, [A7 + 0x18] 00004632 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00004636 4E75 rts 00004638 48E7 1820 movem.l -[A7], D3,D4,A2 0000463C 4FEF FFC4 lea.l A7, [A7 - 0x3C] 00004640 246F 004C movea.l A2, [A7 + 0x4C] 00004644 282F 0050 move.l D4, [A7 + 0x50] 00004648 7600 moveq.l D3, 0x00 0000464A 4857 pea.l [A7] 0000464C 2F0A move.l -[A7], A2 0000464E 4EBA 140E jsr [PC + 0x140E /* 00005A5E */] 00004652 2600 move.l D3, D0 00004654 4A80 tst.l D0 00004656 504F addq.w A7, 8 00004658 663C bne +0x3E /* 00004696 */ 0000465A 7001 moveq.l D0, 0x01 0000465C B880 cmp.l D4, D0 0000465E 6D08 blt +0xA /* 00004668 */ 00004660 0C84 0000 7D00 cmpi.l D4, 0x7D00 /* '}\0' */ 00004666 6F08 ble +0xA /* 00004670 */ label00004668: 00004668 263C 8004 07D8 move.l D3, 0x800407D8 0000466E 6026 bra +0x28 /* 00004696 */ label00004670: 00004670 3F04 move.w -[A7], D4 00004672 3F2A 0006 move.w -[A7], [A2 + 0x6] 00004676 486F 003C pea.l [A7 + 0x3C] 0000467A 4EAD B558 jsr [A5 - 0x4AA8] 0000467E 2F3C 0000 8000 move.l -[A7], 0x8000 00004684 2F2F 0060 move.l -[A7], [A7 + 0x60] 00004688 2F2F 0048 move.l -[A7], [A7 + 0x48] 0000468C 4EBA FEC0 jsr [PC - 0x140 /* 0000454E */] 00004690 2600 move.l D3, D0 00004692 4FEF 0014 lea.l A7, [A7 + 0x14] label00004696: 00004696 4857 pea.l [A7] 00004698 4EBA 1494 jsr [PC + 0x1494 /* 00005B2E */] 0000469C 2003 move.l D0, D3 0000469E 4FEF 0040 lea.l A7, [A7 + 0x40] 000046A2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000046A6 4E75 rts fn000046A8: 000046A8 594F subq.w A7, 4 000046AA 2F2F 0008 move.l -[A7], [A7 + 0x8] 000046AE 2F2F 0014 move.l -[A7], [A7 + 0x14] 000046B2 2F2F 0014 move.l -[A7], [A7 + 0x14] 000046B6 2F2D 1B20 move.l -[A7], [A5 + 0x1B20] 000046BA 4EBA 1B52 jsr [PC + 0x1B52 /* 0000620E */] 000046BE 2F40 0010 move.l [A7 + 0x10], D0 000046C2 202F 0010 move.l D0, [A7 + 0x10] 000046C6 4FEF 0014 lea.l A7, [A7 + 0x14] 000046CA 4E75 rts 000046CC 594F subq.w A7, 4 000046CE 2F2F 0008 move.l -[A7], [A7 + 0x8] 000046D2 2F2F 0014 move.l -[A7], [A7 + 0x14] 000046D6 2F2F 0014 move.l -[A7], [A7 + 0x14] 000046DA 2F2D 1B20 move.l -[A7], [A5 + 0x1B20] 000046DE 4EBA 1AFC jsr [PC + 0x1AFC /* 000061DC */] 000046E2 2F40 0010 move.l [A7 + 0x10], D0 000046E6 202F 0010 move.l D0, [A7 + 0x10] 000046EA 4FEF 0014 lea.l A7, [A7 + 0x14] 000046EE 4E75 rts 000046F0 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000046F4 4FEF FFC0 lea.l A7, [A7 - 0x40] 000046F8 2C2F 005C move.l D6, [A7 + 0x5C] 000046FC 2A2F 0060 move.l D5, [A7 + 0x60] 00004700 246F 0064 movea.l A2, [A7 + 0x64] 00004704 7600 moveq.l D3, 0x00 00004706 266F 0068 movea.l A3, [A7 + 0x68] 0000470A 282B 0004 move.l D4, [A3 + 0x4] 0000470E 4857 pea.l [A7] 00004710 2F0B move.l -[A7], A3 00004712 4EBA 134A jsr [PC + 0x134A /* 00005A5E */] 00004716 2600 move.l D3, D0 00004718 4A80 tst.l D0 0000471A 504F addq.w A7, 8 0000471C 6600 0254 bne +0x256 /* 00004972 */ 00004720 2006 move.l D0, D6 00004722 4EAD 9D1E jsr [A5 - 0x62E2] 00004726 0224 0000 andi.b -[A4], 0x0 0000472A 00A5 0000 0215 ori.l -[A5], 0x215 00004730 0005 0000 ori.b D5, 0x0 00004734 00A5 0020 0000 ori.l -[A5], 0x200000 /* ' \0\0' */ 0000473A 0109 btst A1, D0 0000473C 006A 0000 020A ori.w [A2 + 0x20A], 0x0 00004742 0126 btst -[A6], D0 00004744 0000 020B ori.b D0, 0xB 00004748 0170 0000 bchg [A0 + D0.w], D0 0000474C 020C 01B4 andi.b A4, 0xB4 00004750 0000 0215 ori.b D0, 0x15 00004754 00A2 4A85 6726 ori.l -[A2], 0x4A856726 0000475A 486F 0038 pea.l [A7 + 0x38] 0000475E 2F0A move.l -[A7], A2 00004760 4EAD 9FD0 jsr [A5 - 0x6030] 00004764 2600 move.l D3, D0 00004766 4A83 tst.l D3 00004768 504F addq.w A7, 8 0000476A 6600 01EE bne +0x1F0 /* 0000495A */ 0000476E 2F2F 0038 move.l -[A7], [A7 + 0x38] 00004772 2F04 move.l -[A7], D4 00004774 4EBA 0208 jsr [PC + 0x208 /* 0000497E */] 00004778 2600 move.l D3, D0 0000477A 504F addq.w A7, 8 0000477C 6000 01DC bra +0x1DE /* 0000495A */ 00004780 486F 0038 pea.l [A7 + 0x38] 00004784 2F04 move.l -[A7], D4 00004786 4EBA 0218 jsr [PC + 0x218 /* 000049A0 */] 0000478A 2600 move.l D3, D0 0000478C 4A83 tst.l D3 0000478E 504F addq.w A7, 8 00004790 6600 01C8 bne +0x1CA /* 0000495A */ 00004794 2F0A move.l -[A7], A2 00004796 2F2F 003C move.l -[A7], [A7 + 0x3C] 0000479A 4EAD A010 jsr [A5 - 0x5FF0] 0000479E 2600 move.l D3, D0 000047A0 504F addq.w A7, 8 000047A2 6000 01B6 bra +0x1B8 /* 0000495A */ 000047A6 4A85 tst.l D5 000047A8 6726 beq +0x28 /* 000047D0 */ 000047AA 486F 0038 pea.l [A7 + 0x38] 000047AE 2F0A move.l -[A7], A2 000047B0 4EAD 9FD0 jsr [A5 - 0x6030] 000047B4 2600 move.l D3, D0 000047B6 4A83 tst.l D3 000047B8 504F addq.w A7, 8 000047BA 6600 019E bne +0x1A0 /* 0000495A */ 000047BE 2F2F 0038 move.l -[A7], [A7 + 0x38] 000047C2 2F04 move.l -[A7], D4 000047C4 4EBA 0204 jsr [PC + 0x204 /* 000049CA */] 000047C8 2600 move.l D3, D0 000047CA 504F addq.w A7, 8 000047CC 6000 018C bra +0x18E /* 0000495A */ label000047D0: 000047D0 486F 0038 pea.l [A7 + 0x38] 000047D4 2F04 move.l -[A7], D4 000047D6 4EBA 0214 jsr [PC + 0x214 /* 000049EC */] 000047DA 2600 move.l D3, D0 000047DC 4A83 tst.l D3 000047DE 504F addq.w A7, 8 000047E0 6600 0178 bne +0x17A /* 0000495A */ 000047E4 2F0A move.l -[A7], A2 000047E6 2F2F 003C move.l -[A7], [A7 + 0x3C] 000047EA 4EAD A010 jsr [A5 - 0x5FF0] 000047EE 2600 move.l D3, D0 000047F0 504F addq.w A7, 8 000047F2 6000 0166 bra +0x168 /* 0000495A */ 000047F6 4A85 tst.l D5 000047F8 6748 beq +0x4A /* 00004842 */ 000047FA 486F 003C pea.l [A7 + 0x3C] 000047FE 2F0A move.l -[A7], A2 00004800 4EAD 9FC0 jsr [A5 - 0x6040] 00004804 2600 move.l D3, D0 00004806 4A83 tst.l D3 00004808 504F addq.w A7, 8 0000480A 6600 014E bne +0x150 /* 0000495A */ 0000480E 4AAF 003C tst.l [A7 + 0x3C] 00004812 6D1A blt +0x1C /* 0000482E */ 00004814 7003 moveq.l D0, 0x03 00004816 B0AF 003C cmp.l D0, [A7 + 0x3C] 0000481A 6D12 blt +0x14 /* 0000482E */ 0000481C 2F2F 003C move.l -[A7], [A7 + 0x3C] 00004820 2F04 move.l -[A7], D4 00004822 4EBA 0226 jsr [PC + 0x226 /* 00004A4A */] 00004826 2600 move.l D3, D0 00004828 504F addq.w A7, 8 0000482A 6000 012E bra +0x130 /* 0000495A */ label0000482E: 0000482E 2F0A move.l -[A7], A2 00004830 2F3C 8004 07D8 move.l -[A7], 0x800407D8 00004836 4EAD 9FA0 jsr [A5 - 0x6060] 0000483A 2600 move.l D3, D0 0000483C 504F addq.w A7, 8 0000483E 6000 011A bra +0x11C /* 0000495A */ label00004842: 00004842 486F 003C pea.l [A7 + 0x3C] 00004846 2F04 move.l -[A7], D4 00004848 4EBA 0212 jsr [PC + 0x212 /* 00004A5C */] 0000484C 2600 move.l D3, D0 0000484E 4A83 tst.l D3 00004850 504F addq.w A7, 8 00004852 6600 0106 bne +0x108 /* 0000495A */ 00004856 2F0A move.l -[A7], A2 00004858 2F2F 0040 move.l -[A7], [A7 + 0x40] 0000485C 4EAD A000 jsr [A5 - 0x6000] 00004860 2600 move.l D3, D0 00004862 504F addq.w A7, 8 00004864 6000 00F4 bra +0xF6 /* 0000495A */ 00004868 4A85 tst.l D5 0000486A 6726 beq +0x28 /* 00004892 */ 0000486C 486F 003C pea.l [A7 + 0x3C] 00004870 2F0A move.l -[A7], A2 00004872 4EAD 9FC0 jsr [A5 - 0x6040] 00004876 2600 move.l D3, D0 00004878 4A83 tst.l D3 0000487A 504F addq.w A7, 8 0000487C 6600 00DC bne +0xDE /* 0000495A */ 00004880 2F2F 003C move.l -[A7], [A7 + 0x3C] 00004884 2F04 move.l -[A7], D4 00004886 4EBA 01EA jsr [PC + 0x1EA /* 00004A72 */] 0000488A 2600 move.l D3, D0 0000488C 504F addq.w A7, 8 0000488E 6000 00CA bra +0xCC /* 0000495A */ label00004892: 00004892 486F 003C pea.l [A7 + 0x3C] 00004896 2F04 move.l -[A7], D4 00004898 4EBA 01E0 jsr [PC + 0x1E0 /* 00004A7A */] 0000489C 2600 move.l D3, D0 0000489E 4A83 tst.l D3 000048A0 504F addq.w A7, 8 000048A2 6600 00B6 bne +0xB8 /* 0000495A */ 000048A6 2F0A move.l -[A7], A2 000048A8 2F2F 0040 move.l -[A7], [A7 + 0x40] 000048AC 4EAD A000 jsr [A5 - 0x6000] 000048B0 2600 move.l D3, D0 000048B2 504F addq.w A7, 8 000048B4 6000 00A4 bra +0xA6 /* 0000495A */ 000048B8 4A85 tst.l D5 000048BA 6724 beq +0x26 /* 000048E0 */ 000048BC 486F 003C pea.l [A7 + 0x3C] 000048C0 2F0A move.l -[A7], A2 000048C2 4EAD 9FC0 jsr [A5 - 0x6040] 000048C6 2600 move.l D3, D0 000048C8 4A83 tst.l D3 000048CA 504F addq.w A7, 8 000048CC 6600 008C bne +0x8E /* 0000495A */ 000048D0 2F2F 003C move.l -[A7], [A7 + 0x3C] 000048D4 2F04 move.l -[A7], D4 000048D6 4EBA 01E2 jsr [PC + 0x1E2 /* 00004ABA */] 000048DA 2600 move.l D3, D0 000048DC 504F addq.w A7, 8 000048DE 607A bra +0x7C /* 0000495A */ label000048E0: 000048E0 486F 003C pea.l [A7 + 0x3C] 000048E4 2F04 move.l -[A7], D4 000048E6 4EBA 01DA jsr [PC + 0x1DA /* 00004AC2 */] 000048EA 2600 move.l D3, D0 000048EC 4A83 tst.l D3 000048EE 504F addq.w A7, 8 000048F0 6668 bne +0x6A /* 0000495A */ 000048F2 2F0A move.l -[A7], A2 000048F4 2F2F 0040 move.l -[A7], [A7 + 0x40] 000048F8 4EAD A000 jsr [A5 - 0x6000] 000048FC 2600 move.l D3, D0 000048FE 504F addq.w A7, 8 00004900 6058 bra +0x5A /* 0000495A */ 00004902 4A85 tst.l D5 00004904 6722 beq +0x24 /* 00004928 */ 00004906 486F 003C pea.l [A7 + 0x3C] 0000490A 2F0A move.l -[A7], A2 0000490C 4EAD 9FC0 jsr [A5 - 0x6040] 00004910 2600 move.l D3, D0 00004912 4A83 tst.l D3 00004914 504F addq.w A7, 8 00004916 6642 bne +0x44 /* 0000495A */ 00004918 2F2F 003C move.l -[A7], [A7 + 0x3C] 0000491C 2F04 move.l -[A7], D4 0000491E 4EBA 01DC jsr [PC + 0x1DC /* 00004AFC */] 00004922 2600 move.l D3, D0 00004924 504F addq.w A7, 8 00004926 6032 bra +0x34 /* 0000495A */ label00004928: 00004928 486F 003C pea.l [A7 + 0x3C] 0000492C 2F04 move.l -[A7], D4 0000492E 4EBA 01D4 jsr [PC + 0x1D4 /* 00004B04 */] 00004932 2600 move.l D3, D0 00004934 4A83 tst.l D3 00004936 504F addq.w A7, 8 00004938 6620 bne +0x22 /* 0000495A */ 0000493A 2F0A move.l -[A7], A2 0000493C 2F2F 0040 move.l -[A7], [A7 + 0x40] 00004940 4EAD A000 jsr [A5 - 0x6000] 00004944 2600 move.l D3, D0 00004946 504F addq.w A7, 8 00004948 6010 bra +0x12 /* 0000495A */ 0000494A 2F06 move.l -[A7], D6 0000494C 2F3C 8004 07D5 move.l -[A7], 0x800407D5 00004952 4EAD 9FA8 jsr [A5 - 0x6058] 00004956 2600 move.l D3, D0 00004958 504F addq.w A7, 8 label0000495A: 0000495A 4A85 tst.l D5 0000495C 670C beq +0xE /* 0000496A */ 0000495E 4A83 tst.l D3 00004960 6608 bne +0xA /* 0000496A */ 00004962 3F04 move.w -[A7], D4 00004964 4EAD B5F0 jsr [A5 - 0x4A10] 00004968 544F addq.w A7, 2 label0000496A: 0000496A 4857 pea.l [A7] 0000496C 4EBA 11C0 jsr [PC + 0x11C0 /* 00005B2E */] 00004970 584F addq.w A7, 4 label00004972: 00004972 2003 move.l D0, D3 00004974 4FEF 0040 lea.l A7, [A7 + 0x40] 00004978 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 0000497C 4E75 rts fn0000497E: 0000497E 4FEF FEFA lea.l A7, [A7 - 0x106] 00004982 4857 pea.l [A7] 00004984 2F2F 0112 move.l -[A7], [A7 + 0x112] 00004988 4EBA 135A jsr [PC + 0x135A /* 00005CE4 */] 0000498C 486F 0008 pea.l [A7 + 0x8] 00004990 3F2F 0118 move.w -[A7], [A7 + 0x118] 00004994 4EAD B5C8 jsr [A5 - 0x4A38] 00004998 7000 moveq.l D0, 0x00 0000499A 4FEF 0114 lea.l A7, [A7 + 0x114] 0000499E 4E75 rts fn000049A0: 000049A0 2F03 move.l -[A7], D3 000049A2 4FEF FEFA lea.l A7, [A7 - 0x106] 000049A6 7600 moveq.l D3, 0x00 000049A8 4857 pea.l [A7] 000049AA 3F2F 0114 move.w -[A7], [A7 + 0x114] 000049AE 4EAD B5C0 jsr [A5 - 0x4A40] 000049B2 2F2F 0118 move.l -[A7], [A7 + 0x118] 000049B6 486F 000A pea.l [A7 + 0xA] 000049BA 4EBA 1266 jsr [PC + 0x1266 /* 00005C22 */] 000049BE 2600 move.l D3, D0 000049C0 2003 move.l D0, D3 000049C2 4FEF 0114 lea.l A7, [A7 + 0x114] 000049C6 261F move.l D3, [A7]+ 000049C8 4E75 rts fn000049CA: 000049CA 4FEF FEFA lea.l A7, [A7 - 0x106] 000049CE 4857 pea.l [A7] 000049D0 2F2F 0112 move.l -[A7], [A7 + 0x112] 000049D4 4EBA 130E jsr [PC + 0x130E /* 00005CE4 */] 000049D8 486F 0008 pea.l [A7 + 0x8] 000049DC 3F2F 0118 move.w -[A7], [A7 + 0x118] 000049E0 4EAD F428 jsr [A5 - 0xBD8] 000049E4 7000 moveq.l D0, 0x00 000049E6 4FEF 0114 lea.l A7, [A7 + 0x114] 000049EA 4E75 rts fn000049EC: 000049EC 2F03 move.l -[A7], D3 000049EE 4FEF FEFA lea.l A7, [A7 - 0x106] 000049F2 7600 moveq.l D3, 0x00 000049F4 4857 pea.l [A7] 000049F6 302F 0114 move.w D0, [A7 + 0x114] 000049FA 48C0 ext.l D0 000049FC 5380 subq.l D0, 1 000049FE 4C3C 0800 0000 movem.w A3, 0x0 00004A04 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004A08 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00004A0C 2250 movea.l A1, [A0] 00004A0E 3031 0820 move.w D0, [A1 + D0 + 0x20] 00004A12 48C0 ext.l D0 00004A14 5380 subq.l D0, 1 00004A16 4C3C 0800 0000 movem.w A3, 0x0 00004A1C 0166 bchg -[A6], D0 00004A1E 206D 14A8 movea.l A0, [A5 + 0x14A8] 00004A22 2050 movea.l A0, [A0] 00004A24 D1C0 add.l A0, D0 00004A26 41E8 0014 lea.l A0, [A0 + 0x14] 00004A2A 4868 001A pea.l [A0 + 0x1A] 00004A2E 4EAD B8A0 jsr [A5 - 0x4760] 00004A32 2F2F 011A move.l -[A7], [A7 + 0x11A] 00004A36 486F 000C pea.l [A7 + 0xC] 00004A3A 4EBA 11E6 jsr [PC + 0x11E6 /* 00005C22 */] 00004A3E 2600 move.l D3, D0 00004A40 2003 move.l D0, D3 00004A42 4FEF 0116 lea.l A7, [A7 + 0x116] 00004A46 261F move.l D3, [A7]+ 00004A48 4E75 rts fn00004A4A: 00004A4A 3F2F 000A move.w -[A7], [A7 + 0xA] 00004A4E 3F2F 0008 move.w -[A7], [A7 + 0x8] 00004A52 4EAD F438 jsr [A5 - 0xBC8] 00004A56 7000 moveq.l D0, 0x00 00004A58 584F addq.w A7, 4 00004A5A 4E75 rts fn00004A5C: 00004A5C 3F2F 0006 move.w -[A7], [A7 + 0x6] 00004A60 4EAD F430 jsr [A5 - 0xBD0] 00004A64 48C0 ext.l D0 00004A66 206F 000A movea.l A0, [A7 + 0xA] 00004A6A 2080 move.l [A0], D0 00004A6C 7000 moveq.l D0, 0x00 00004A6E 544F addq.w A7, 2 00004A70 4E75 rts fn00004A72: 00004A72 203C 8004 07D6 move.l D0, 0x800407D6 00004A78 4E75 rts fn00004A7A: 00004A7A 2F03 move.l -[A7], D3 00004A7C 514F subq.w A7, 8 00004A7E 7600 moveq.l D3, 0x00 00004A80 3F2F 0012 move.w -[A7], [A7 + 0x12] 00004A84 486F 0002 pea.l [A7 + 0x2] 00004A88 4EAD B570 jsr [A5 - 0x4A90] 00004A8C 2F6F 0006 000A move.l [A7 + 0xA], [A7 + 0x6] 00004A92 5C4F addq.w A7, 6 00004A94 6010 bra +0x12 /* 00004AA6 */ label00004A96: 00004A96 5283 addq.l D3, 1 00004A98 2F2F 0004 move.l -[A7], [A7 + 0x4] 00004A9C 486F 0008 pea.l [A7 + 0x8] 00004AA0 4EAD B580 jsr [A5 - 0x4A80] 00004AA4 504F addq.w A7, 8 label00004AA6: 00004AA6 4A6F 0006 tst.w [A7 + 0x6] 00004AAA 66EA bne -0x14 /* 00004A96 */ 00004AAC 206F 0014 movea.l A0, [A7 + 0x14] 00004AB0 2083 move.l [A0], D3 00004AB2 7000 moveq.l D0, 0x00 00004AB4 504F addq.w A7, 8 00004AB6 261F move.l D3, [A7]+ 00004AB8 4E75 rts fn00004ABA: 00004ABA 203C 8004 07D6 move.l D0, 0x800407D6 00004AC0 4E75 rts fn00004AC2: 00004AC2 2F03 move.l -[A7], D3 00004AC4 594F subq.w A7, 4 00004AC6 7600 moveq.l D3, 0x00 00004AC8 3F2F 000E move.w -[A7], [A7 + 0xE] 00004ACC 486F 0002 pea.l [A7 + 0x2] 00004AD0 4EAD B570 jsr [A5 - 0x4A90] 00004AD4 4A6F 0008 tst.w [A7 + 0x8] 00004AD8 5C4F addq.w A7, 6 00004ADA 660E bne +0x10 /* 00004AEA */ 00004ADC 263C 8004 0BC5 move.l D3, 0x80040BC5 00004AE2 206F 0010 movea.l A0, [A7 + 0x10] 00004AE6 4290 clr.l [A0] 00004AE8 600A bra +0xC /* 00004AF4 */ label00004AEA: 00004AEA 306F 0002 movea.w A0, [A7 + 0x2] 00004AEE 226F 0010 movea.l A1, [A7 + 0x10] 00004AF2 2288 move.l [A1], A0 label00004AF4: 00004AF4 2003 move.l D0, D3 00004AF6 584F addq.w A7, 4 00004AF8 261F move.l D3, [A7]+ 00004AFA 4E75 rts fn00004AFC: 00004AFC 203C 8004 07D6 move.l D0, 0x800407D6 00004B02 4E75 rts fn00004B04: 00004B04 7200 moveq.l D1, 0x00 00004B06 302F 0006 move.w D0, [A7 + 0x6] 00004B0A 48C0 ext.l D0 00004B0C 5380 subq.l D0, 1 00004B0E 4C3C 0800 0000 movem.w A3, 0x0 00004B14 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004B18 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00004B1C 2250 movea.l A1, [A0] 00004B1E 3031 0820 move.w D0, [A1 + D0 + 0x20] 00004B22 48C0 ext.l D0 00004B24 5380 subq.l D0, 1 00004B26 4C3C 0800 0000 movem.w A3, 0x0 00004B2C 0166 bchg -[A6], D0 00004B2E 206D 14A8 movea.l A0, [A5 + 0x14A8] 00004B32 2050 movea.l A0, [A0] 00004B34 D1C0 add.l A0, D0 00004B36 41E8 0014 lea.l A0, [A0 + 0x14] 00004B3A 3268 0160 movea.w A1, [A0 + 0x160] 00004B3E 206F 0008 movea.l A0, [A7 + 0x8] 00004B42 2089 move.l [A0], A1 00004B44 2048 movea.l A0, A0 00004B46 4A90 tst.l [A0] 00004B48 6606 bne +0x8 /* 00004B50 */ 00004B4A 223C 8004 0BC5 move.l D1, 0x80040BC5 label00004B50: 00004B50 2001 move.l D0, D1 00004B52 4E75 rts 00004B54 206F 0004 movea.l A0, [A7 + 0x4] 00004B58 226F 0008 movea.l A1, [A7 + 0x8] 00004B5C 22A8 0004 move.l [A1], [A0 + 0x4] 00004B60 2368 0008 0004 move.l [A1 + 0x4], [A0 + 0x8] 00004B66 4E75 rts 00004B68 594F subq.w A7, 4 00004B6A 4297 clr.l [A7] 00004B6C 206F 0008 movea.l A0, [A7 + 0x8] 00004B70 226F 000C movea.l A1, [A7 + 0xC] 00004B74 22A8 0008 move.l [A1], [A0 + 0x8] 00004B78 2017 move.l D0, [A7] 00004B7A 584F addq.w A7, 4 00004B7C 4E75 rts 00004B7E 48E7 1020 movem.l -[A7], D3,A2 00004B82 4FEF FFC4 lea.l A7, [A7 - 0x3C] 00004B86 246F 0048 movea.l A2, [A7 + 0x48] 00004B8A 7600 moveq.l D3, 0x00 00004B8C 4857 pea.l [A7] 00004B8E 2F0A move.l -[A7], A2 00004B90 4EBA 0ECC jsr [PC + 0xECC /* 00005A5E */] 00004B94 2600 move.l D3, D0 00004B96 4A80 tst.l D0 00004B98 504F addq.w A7, 8 00004B9A 6600 00AA bne +0xAC /* 00004C46 */ 00004B9E 3F2A 000A move.w -[A7], [A2 + 0xA] 00004BA2 3F2A 0006 move.w -[A7], [A2 + 0x6] 00004BA6 486F 003C pea.l [A7 + 0x3C] 00004BAA 4EAD B558 jsr [A5 - 0x4AA8] 00004BAE 4A6F 0040 tst.w [A7 + 0x40] 00004BB2 504F addq.w A7, 8 00004BB4 6F00 0082 ble +0x84 /* 00004C38 */ 00004BB8 206D 1C30 movea.l A0, [A5 + 0x1C30] 00004BBC 2050 movea.l A0, [A0] 00004BBE 2050 movea.l A0, [A0] 00004BC0 302F 0038 move.w D0, [A7 + 0x38] 00004BC4 B068 000A cmp.w D0, [A0 + 0xA] 00004BC8 6E6E bgt +0x70 /* 00004C38 */ 00004BCA 4A6F 003A tst.w [A7 + 0x3A] 00004BCE 6F68 ble +0x6A /* 00004C38 */ 00004BD0 302F 0038 move.w D0, [A7 + 0x38] 00004BD4 48C0 ext.l D0 00004BD6 5380 subq.l D0, 1 00004BD8 4C3C 0800 0000 movem.w A3, 0x0 00004BDE 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004BE2 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00004BE6 2250 movea.l A1, [A0] 00004BE8 3031 0820 move.w D0, [A1 + D0 + 0x20] 00004BEC 48C0 ext.l D0 00004BEE 5380 subq.l D0, 1 00004BF0 4C3C 0800 0000 movem.w A3, 0x0 00004BF6 0166 bchg -[A6], D0 00004BF8 206D 14A8 movea.l A0, [A5 + 0x14A8] 00004BFC 2050 movea.l A0, [A0] 00004BFE D1C0 add.l A0, D0 00004C00 41E8 0014 lea.l A0, [A0 + 0x14] 00004C04 302F 003A move.w D0, [A7 + 0x3A] 00004C08 B068 0160 cmp.w D0, [A0 + 0x160] 00004C0C 6E2A bgt +0x2C /* 00004C38 */ 00004C0E 4267 clr.w -[A7] 00004C10 2F2F 003A move.l -[A7], [A7 + 0x3A] 00004C14 4EAD B608 jsr [A5 - 0x49F8] 00004C18 4A00 tst.b D0 00004C1A 5C4F addq.w A7, 6 00004C1C 661A bne +0x1C /* 00004C38 */ 00004C1E 3F3C 0005 move.w -[A7], 0x5 00004C22 2F2F 003A move.l -[A7], [A7 + 0x3A] 00004C26 4EAD B648 jsr [A5 - 0x49B8] 00004C2A 2F2F 003E move.l -[A7], [A7 + 0x3E] 00004C2E 4EAD B920 jsr [A5 - 0x46E0] 00004C32 4FEF 000A lea.l A7, [A7 + 0xA] 00004C36 6006 bra +0x8 /* 00004C3E */ label00004C38: 00004C38 263C 8004 0BC5 move.l D3, 0x80040BC5 label00004C3E: 00004C3E 4857 pea.l [A7] 00004C40 4EBA 0EEC jsr [PC + 0xEEC /* 00005B2E */] 00004C44 584F addq.w A7, 4 label00004C46: 00004C46 2003 move.l D0, D3 00004C48 4FEF 003C lea.l A7, [A7 + 0x3C] 00004C4C 4CDF 0408 movem.l D3,A2, [A7]+ 00004C50 4E75 rts 00004C52 48E7 1020 movem.l -[A7], D3,A2 00004C56 4FEF FFC0 lea.l A7, [A7 - 0x40] 00004C5A 246F 004C movea.l A2, [A7 + 0x4C] 00004C5E 7600 moveq.l D3, 0x00 00004C60 4857 pea.l [A7] 00004C62 2F0A move.l -[A7], A2 00004C64 4EBA 0DF8 jsr [PC + 0xDF8 /* 00005A5E */] 00004C68 2600 move.l D3, D0 00004C6A 4A80 tst.l D0 00004C6C 504F addq.w A7, 8 00004C6E 6600 016C bne +0x16E /* 00004DDC */ 00004C72 3F2A 000A move.w -[A7], [A2 + 0xA] 00004C76 3F2A 0006 move.w -[A7], [A2 + 0x6] 00004C7A 486F 003C pea.l [A7 + 0x3C] 00004C7E 4EAD B558 jsr [A5 - 0x4AA8] 00004C82 4A6F 0040 tst.w [A7 + 0x40] 00004C86 504F addq.w A7, 8 00004C88 6F66 ble +0x68 /* 00004CF0 */ 00004C8A 206D 1C30 movea.l A0, [A5 + 0x1C30] 00004C8E 2050 movea.l A0, [A0] 00004C90 2050 movea.l A0, [A0] 00004C92 302F 0038 move.w D0, [A7 + 0x38] 00004C96 B068 000A cmp.w D0, [A0 + 0xA] 00004C9A 6E54 bgt +0x56 /* 00004CF0 */ 00004C9C 4A6F 003A tst.w [A7 + 0x3A] 00004CA0 6F4E ble +0x50 /* 00004CF0 */ 00004CA2 302F 0038 move.w D0, [A7 + 0x38] 00004CA6 48C0 ext.l D0 00004CA8 5380 subq.l D0, 1 00004CAA 4C3C 0800 0000 movem.w A3, 0x0 00004CB0 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004CB4 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00004CB8 2250 movea.l A1, [A0] 00004CBA 3031 0820 move.w D0, [A1 + D0 + 0x20] 00004CBE 48C0 ext.l D0 00004CC0 5380 subq.l D0, 1 00004CC2 4C3C 0800 0000 movem.w A3, 0x0 00004CC8 0166 bchg -[A6], D0 00004CCA 206D 14A8 movea.l A0, [A5 + 0x14A8] 00004CCE 2050 movea.l A0, [A0] 00004CD0 D1C0 add.l A0, D0 00004CD2 41E8 0014 lea.l A0, [A0 + 0x14] 00004CD6 302F 003A move.w D0, [A7 + 0x3A] 00004CDA B068 0160 cmp.w D0, [A0 + 0x160] 00004CDE 6E10 bgt +0x12 /* 00004CF0 */ 00004CE0 4267 clr.w -[A7] 00004CE2 2F2F 003A move.l -[A7], [A7 + 0x3A] 00004CE6 4EAD B608 jsr [A5 - 0x49F8] 00004CEA 4A00 tst.b D0 00004CEC 5C4F addq.w A7, 6 00004CEE 670A beq +0xC /* 00004CFA */ label00004CF0: 00004CF0 263C 8004 0BC5 move.l D3, 0x80040BC5 00004CF6 6000 00DC bra +0xDE /* 00004DD4 */ label00004CFA: 00004CFA 3F2F 0056 move.w -[A7], [A7 + 0x56] 00004CFE 206F 0052 movea.l A0, [A7 + 0x52] 00004D02 3F28 0006 move.w -[A7], [A0 + 0x6] 00004D06 486F 0040 pea.l [A7 + 0x40] 00004D0A 4EAD B558 jsr [A5 - 0x4AA8] 00004D0E 4A6F 0044 tst.w [A7 + 0x44] 00004D12 504F addq.w A7, 8 00004D14 6F70 ble +0x72 /* 00004D86 */ 00004D16 206D 1C30 movea.l A0, [A5 + 0x1C30] 00004D1A 2050 movea.l A0, [A0] 00004D1C 2050 movea.l A0, [A0] 00004D1E 302F 003C move.w D0, [A7 + 0x3C] 00004D22 B068 000A cmp.w D0, [A0 + 0xA] 00004D26 6E5E bgt +0x60 /* 00004D86 */ 00004D28 4A6F 003E tst.w [A7 + 0x3E] 00004D2C 6F58 ble +0x5A /* 00004D86 */ 00004D2E 302F 003C move.w D0, [A7 + 0x3C] 00004D32 48C0 ext.l D0 00004D34 5380 subq.l D0, 1 00004D36 4C3C 0800 0000 movem.w A3, 0x0 00004D3C 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004D40 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00004D44 2250 movea.l A1, [A0] 00004D46 3031 0820 move.w D0, [A1 + D0 + 0x20] 00004D4A 48C0 ext.l D0 00004D4C 5380 subq.l D0, 1 00004D4E 4C3C 0800 0000 movem.w A3, 0x0 00004D54 0166 bchg -[A6], D0 00004D56 206D 14A8 movea.l A0, [A5 + 0x14A8] 00004D5A 2050 movea.l A0, [A0] 00004D5C D1C0 add.l A0, D0 00004D5E 41E8 0014 lea.l A0, [A0 + 0x14] 00004D62 302F 003E move.w D0, [A7 + 0x3E] 00004D66 B068 0160 cmp.w D0, [A0 + 0x160] 00004D6A 6E1A bgt +0x1C /* 00004D86 */ 00004D6C 4267 clr.w -[A7] 00004D6E 2F2F 003E move.l -[A7], [A7 + 0x3E] 00004D72 4EAD B608 jsr [A5 - 0x49F8] 00004D76 4A00 tst.b D0 00004D78 5C4F addq.w A7, 6 00004D7A 660A bne +0xC /* 00004D86 */ 00004D7C 2F2F 003C move.l -[A7], [A7 + 0x3C] 00004D80 4EAD B920 jsr [A5 - 0x46E0] 00004D84 584F addq.w A7, 4 label00004D86: 00004D86 486F 003C pea.l [A7 + 0x3C] 00004D8A 2F2F 003C move.l -[A7], [A7 + 0x3C] 00004D8E 4EAD BA10 jsr [A5 - 0x45F0] 00004D92 48C0 ext.l D0 00004D94 2600 move.l D3, D0 00004D96 4A83 tst.l D3 00004D98 504F addq.w A7, 8 00004D9A 6638 bne +0x3A /* 00004DD4 */ 00004D9C 2F2F 003C move.l -[A7], [A7 + 0x3C] 00004DA0 4EAD B600 jsr [A5 - 0x4A00] 00004DA4 2448 movea.l A2, A0 00004DA6 3F3C 0005 move.w -[A7], 0x5 00004DAA 2F2F 0042 move.l -[A7], [A7 + 0x42] 00004DAE 4EAD B648 jsr [A5 - 0x49B8] 00004DB2 2F0A move.l -[A7], A2 00004DB4 4EAD B220 jsr [A5 - 0x4DE0] 00004DB8 4A00 tst.b D0 00004DBA 4FEF 000E lea.l A7, [A7 + 0xE] 00004DBE 6714 beq +0x16 /* 00004DD4 */ 00004DC0 026A FFFB 000C andi.w [A2 + 0xC], 0xFFFB 00004DC6 3F3C 0001 move.w -[A7], 0x1 00004DCA 2F2F 003E move.l -[A7], [A7 + 0x3E] 00004DCE 4EAD B2C8 jsr [A5 - 0x4D38] 00004DD2 5C4F addq.w A7, 6 label00004DD4: 00004DD4 4857 pea.l [A7] 00004DD6 4EBA 0D56 jsr [PC + 0xD56 /* 00005B2E */] 00004DDA 584F addq.w A7, 4 label00004DDC: 00004DDC 2003 move.l D0, D3 00004DDE 4FEF 0040 lea.l A7, [A7 + 0x40] 00004DE2 4CDF 0408 movem.l D3,A2, [A7]+ 00004DE6 4E75 rts 00004DE8 48E7 1030 movem.l -[A7], D3,A2,A3 00004DEC 4FEF FFC4 lea.l A7, [A7 - 0x3C] 00004DF0 246F 004C movea.l A2, [A7 + 0x4C] 00004DF4 266F 0050 movea.l A3, [A7 + 0x50] 00004DF8 7600 moveq.l D3, 0x00 00004DFA 4857 pea.l [A7] 00004DFC 2F0A move.l -[A7], A2 00004DFE 4EBA 0C5E jsr [PC + 0xC5E /* 00005A5E */] 00004E02 2600 move.l D3, D0 00004E04 4A80 tst.l D0 00004E06 504F addq.w A7, 8 00004E08 6600 00AC bne +0xAE /* 00004EB6 */ 00004E0C 3F2A 000A move.w -[A7], [A2 + 0xA] 00004E10 3F2A 0006 move.w -[A7], [A2 + 0x6] 00004E14 486F 003C pea.l [A7 + 0x3C] 00004E18 4EAD B558 jsr [A5 - 0x4AA8] 00004E1C 4A6F 0040 tst.w [A7 + 0x40] 00004E20 504F addq.w A7, 8 00004E22 6F00 0084 ble +0x86 /* 00004EA8 */ 00004E26 206D 1C30 movea.l A0, [A5 + 0x1C30] 00004E2A 2050 movea.l A0, [A0] 00004E2C 2050 movea.l A0, [A0] 00004E2E 302F 0038 move.w D0, [A7 + 0x38] 00004E32 B068 000A cmp.w D0, [A0 + 0xA] 00004E36 6E70 bgt +0x72 /* 00004EA8 */ 00004E38 4A6F 003A tst.w [A7 + 0x3A] 00004E3C 6F6A ble +0x6C /* 00004EA8 */ 00004E3E 302F 0038 move.w D0, [A7 + 0x38] 00004E42 48C0 ext.l D0 00004E44 5380 subq.l D0, 1 00004E46 4C3C 0800 0000 movem.w A3, 0x0 00004E4C 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004E50 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00004E54 2250 movea.l A1, [A0] 00004E56 3031 0820 move.w D0, [A1 + D0 + 0x20] 00004E5A 48C0 ext.l D0 00004E5C 5380 subq.l D0, 1 00004E5E 4C3C 0800 0000 movem.w A3, 0x0 00004E64 0166 bchg -[A6], D0 00004E66 206D 14A8 movea.l A0, [A5 + 0x14A8] 00004E6A 2050 movea.l A0, [A0] 00004E6C D1C0 add.l A0, D0 00004E6E 41E8 0014 lea.l A0, [A0 + 0x14] 00004E72 302F 003A move.w D0, [A7 + 0x3A] 00004E76 B068 0160 cmp.w D0, [A0 + 0x160] 00004E7A 6E2C bgt +0x2E /* 00004EA8 */ 00004E7C 4267 clr.w -[A7] 00004E7E 2F2F 003A move.l -[A7], [A7 + 0x3A] 00004E82 4EAD B608 jsr [A5 - 0x49F8] 00004E86 4A00 tst.b D0 00004E88 5C4F addq.w A7, 6 00004E8A 661C bne +0x1E /* 00004EA8 */ 00004E8C 42AB 0008 clr.l [A3 + 0x8] 00004E90 42A7 clr.l -[A7] 00004E92 2F0B move.l -[A7], A3 00004E94 3F3C 001E move.w -[A7], 0x1E 00004E98 2F2F 0042 move.l -[A7], [A7 + 0x42] 00004E9C 4EAD BDF8 jsr [A5 - 0x4208] 00004EA0 2600 move.l D3, D0 00004EA2 4FEF 000E lea.l A7, [A7 + 0xE] 00004EA6 6006 bra +0x8 /* 00004EAE */ label00004EA8: 00004EA8 263C 8004 0BC5 move.l D3, 0x80040BC5 label00004EAE: 00004EAE 4857 pea.l [A7] 00004EB0 4EBA 0C7C jsr [PC + 0xC7C /* 00005B2E */] 00004EB4 584F addq.w A7, 4 label00004EB6: 00004EB6 2003 move.l D0, D3 00004EB8 4FEF 003C lea.l A7, [A7 + 0x3C] 00004EBC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00004EC0 4E75 rts 00004EC2 48E7 1020 movem.l -[A7], D3,A2 00004EC6 4FEF FFC4 lea.l A7, [A7 - 0x3C] 00004ECA 246F 0048 movea.l A2, [A7 + 0x48] 00004ECE 7600 moveq.l D3, 0x00 00004ED0 4857 pea.l [A7] 00004ED2 2F0A move.l -[A7], A2 00004ED4 4EBA 0B88 jsr [PC + 0xB88 /* 00005A5E */] 00004ED8 2600 move.l D3, D0 00004EDA 4A80 tst.l D0 00004EDC 504F addq.w A7, 8 00004EDE 6600 00CA bne +0xCC /* 00004FAA */ 00004EE2 3F2A 000A move.w -[A7], [A2 + 0xA] 00004EE6 3F2A 0006 move.w -[A7], [A2 + 0x6] 00004EEA 486F 003C pea.l [A7 + 0x3C] 00004EEE 4EAD B558 jsr [A5 - 0x4AA8] 00004EF2 4A6F 0040 tst.w [A7 + 0x40] 00004EF6 504F addq.w A7, 8 00004EF8 6F00 00A2 ble +0xA4 /* 00004F9C */ 00004EFC 206D 1C30 movea.l A0, [A5 + 0x1C30] 00004F00 2050 movea.l A0, [A0] 00004F02 2050 movea.l A0, [A0] 00004F04 302F 0038 move.w D0, [A7 + 0x38] 00004F08 B068 000A cmp.w D0, [A0 + 0xA] 00004F0C 6E00 008E bgt +0x90 /* 00004F9C */ 00004F10 4A6F 003A tst.w [A7 + 0x3A] 00004F14 6F00 0086 ble +0x88 /* 00004F9C */ 00004F18 302F 0038 move.w D0, [A7 + 0x38] 00004F1C 48C0 ext.l D0 00004F1E 5380 subq.l D0, 1 00004F20 4C3C 0800 0000 movem.w A3, 0x0 00004F26 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004F2A 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00004F2E 2250 movea.l A1, [A0] 00004F30 3031 0820 move.w D0, [A1 + D0 + 0x20] 00004F34 48C0 ext.l D0 00004F36 5380 subq.l D0, 1 00004F38 4C3C 0800 0000 movem.w A3, 0x0 00004F3E 0166 bchg -[A6], D0 00004F40 206D 14A8 movea.l A0, [A5 + 0x14A8] 00004F44 2050 movea.l A0, [A0] 00004F46 D1C0 add.l A0, D0 00004F48 41E8 0014 lea.l A0, [A0 + 0x14] 00004F4C 302F 003A move.w D0, [A7 + 0x3A] 00004F50 B068 0160 cmp.w D0, [A0 + 0x160] 00004F54 6E46 bgt +0x48 /* 00004F9C */ 00004F56 4267 clr.w -[A7] 00004F58 2F2F 003A move.l -[A7], [A7 + 0x3A] 00004F5C 4EAD B608 jsr [A5 - 0x49F8] 00004F60 4A00 tst.b D0 00004F62 5C4F addq.w A7, 6 00004F64 6636 bne +0x38 /* 00004F9C */ 00004F66 42A7 clr.l -[A7] 00004F68 2F2F 0050 move.l -[A7], [A7 + 0x50] 00004F6C 3F3C 001F move.w -[A7], 0x1F 00004F70 2F2F 0042 move.l -[A7], [A7 + 0x42] 00004F74 4EAD BDF8 jsr [A5 - 0x4208] 00004F78 2600 move.l D3, D0 00004F7A 4A83 tst.l D3 00004F7C 4FEF 000E lea.l A7, [A7 + 0xE] 00004F80 6620 bne +0x22 /* 00004FA2 */ 00004F82 3F3C 2005 move.w -[A7], 0x2005 00004F86 2F2F 003A move.l -[A7], [A7 + 0x3A] 00004F8A 4EAD B648 jsr [A5 - 0x49B8] 00004F8E 2F2F 003E move.l -[A7], [A7 + 0x3E] 00004F92 4EAD BA38 jsr [A5 - 0x45C8] 00004F96 4FEF 000A lea.l A7, [A7 + 0xA] 00004F9A 6006 bra +0x8 /* 00004FA2 */ label00004F9C: 00004F9C 263C 8004 0BC5 move.l D3, 0x80040BC5 label00004FA2: 00004FA2 4857 pea.l [A7] 00004FA4 4EBA 0B88 jsr [PC + 0xB88 /* 00005B2E */] 00004FA8 584F addq.w A7, 4 label00004FAA: 00004FAA 2003 move.l D0, D3 00004FAC 4FEF 003C lea.l A7, [A7 + 0x3C] 00004FB0 4CDF 0408 movem.l D3,A2, [A7]+ 00004FB4 4E75 rts 00004FB6 48E7 1020 movem.l -[A7], D3,A2 00004FBA 4FEF FFC4 lea.l A7, [A7 - 0x3C] 00004FBE 246F 0048 movea.l A2, [A7 + 0x48] 00004FC2 7600 moveq.l D3, 0x00 00004FC4 4857 pea.l [A7] 00004FC6 2F0A move.l -[A7], A2 00004FC8 4EBA 0A94 jsr [PC + 0xA94 /* 00005A5E */] 00004FCC 2600 move.l D3, D0 00004FCE 4A80 tst.l D0 00004FD0 504F addq.w A7, 8 00004FD2 6600 00CA bne +0xCC /* 0000509E */ 00004FD6 3F2A 000A move.w -[A7], [A2 + 0xA] 00004FDA 3F2A 0006 move.w -[A7], [A2 + 0x6] 00004FDE 486F 003C pea.l [A7 + 0x3C] 00004FE2 4EAD B558 jsr [A5 - 0x4AA8] 00004FE6 4A6F 0040 tst.w [A7 + 0x40] 00004FEA 504F addq.w A7, 8 00004FEC 6F00 00A2 ble +0xA4 /* 00005090 */ 00004FF0 206D 1C30 movea.l A0, [A5 + 0x1C30] 00004FF4 2050 movea.l A0, [A0] 00004FF6 2050 movea.l A0, [A0] 00004FF8 302F 0038 move.w D0, [A7 + 0x38] 00004FFC B068 000A cmp.w D0, [A0 + 0xA] 00005000 6E00 008E bgt +0x90 /* 00005090 */ 00005004 4A6F 003A tst.w [A7 + 0x3A] 00005008 6F00 0086 ble +0x88 /* 00005090 */ 0000500C 302F 0038 move.w D0, [A7 + 0x38] 00005010 48C0 ext.l D0 00005012 5380 subq.l D0, 1 00005014 4C3C 0800 0000 movem.w A3, 0x0 0000501A 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000501E 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00005022 2250 movea.l A1, [A0] 00005024 3031 0820 move.w D0, [A1 + D0 + 0x20] 00005028 48C0 ext.l D0 0000502A 5380 subq.l D0, 1 0000502C 4C3C 0800 0000 movem.w A3, 0x0 00005032 0166 bchg -[A6], D0 00005034 206D 14A8 movea.l A0, [A5 + 0x14A8] 00005038 2050 movea.l A0, [A0] 0000503A D1C0 add.l A0, D0 0000503C 41E8 0014 lea.l A0, [A0 + 0x14] 00005040 302F 003A move.w D0, [A7 + 0x3A] 00005044 B068 0160 cmp.w D0, [A0 + 0x160] 00005048 6E46 bgt +0x48 /* 00005090 */ 0000504A 4267 clr.w -[A7] 0000504C 2F2F 003A move.l -[A7], [A7 + 0x3A] 00005050 4EAD B608 jsr [A5 - 0x49F8] 00005054 4A00 tst.b D0 00005056 5C4F addq.w A7, 6 00005058 6636 bne +0x38 /* 00005090 */ 0000505A 42A7 clr.l -[A7] 0000505C 2F2F 0050 move.l -[A7], [A7 + 0x50] 00005060 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00005064 2F2F 0042 move.l -[A7], [A7 + 0x42] 00005068 4EAD BDF8 jsr [A5 - 0x4208] 0000506C 2600 move.l D3, D0 0000506E 4A83 tst.l D3 00005070 4FEF 000E lea.l A7, [A7 + 0xE] 00005074 6620 bne +0x22 /* 00005096 */ 00005076 3F3C 2005 move.w -[A7], 0x2005 0000507A 2F2F 003A move.l -[A7], [A7 + 0x3A] 0000507E 4EAD B648 jsr [A5 - 0x49B8] 00005082 2F2F 003E move.l -[A7], [A7 + 0x3E] 00005086 4EAD BA38 jsr [A5 - 0x45C8] 0000508A 4FEF 000A lea.l A7, [A7 + 0xA] 0000508E 6006 bra +0x8 /* 00005096 */ label00005090: 00005090 263C 8004 0BC5 move.l D3, 0x80040BC5 label00005096: 00005096 4857 pea.l [A7] 00005098 4EBA 0A94 jsr [PC + 0xA94 /* 00005B2E */] 0000509C 584F addq.w A7, 4 label0000509E: 0000509E 2003 move.l D0, D3 000050A0 4FEF 003C lea.l A7, [A7 + 0x3C] 000050A4 4CDF 0408 movem.l D3,A2, [A7]+ 000050A8 4E75 rts 000050AA 48E7 1020 movem.l -[A7], D3,A2 000050AE 4FEF FFC4 lea.l A7, [A7 - 0x3C] 000050B2 246F 0048 movea.l A2, [A7 + 0x48] 000050B6 7600 moveq.l D3, 0x00 000050B8 4857 pea.l [A7] 000050BA 2F0A move.l -[A7], A2 000050BC 4EBA 09A0 jsr [PC + 0x9A0 /* 00005A5E */] 000050C0 2600 move.l D3, D0 000050C2 4A80 tst.l D0 000050C4 504F addq.w A7, 8 000050C6 6600 00AA bne +0xAC /* 00005172 */ 000050CA 3F2A 000A move.w -[A7], [A2 + 0xA] 000050CE 3F2A 0006 move.w -[A7], [A2 + 0x6] 000050D2 486F 003C pea.l [A7 + 0x3C] 000050D6 4EAD B558 jsr [A5 - 0x4AA8] 000050DA 4A6F 0040 tst.w [A7 + 0x40] 000050DE 504F addq.w A7, 8 000050E0 6F00 0082 ble +0x84 /* 00005164 */ 000050E4 206D 1C30 movea.l A0, [A5 + 0x1C30] 000050E8 2050 movea.l A0, [A0] 000050EA 2050 movea.l A0, [A0] 000050EC 302F 0038 move.w D0, [A7 + 0x38] 000050F0 B068 000A cmp.w D0, [A0 + 0xA] 000050F4 6E6E bgt +0x70 /* 00005164 */ 000050F6 4A6F 003A tst.w [A7 + 0x3A] 000050FA 6F68 ble +0x6A /* 00005164 */ 000050FC 302F 0038 move.w D0, [A7 + 0x38] 00005100 48C0 ext.l D0 00005102 5380 subq.l D0, 1 00005104 4C3C 0800 0000 movem.w A3, 0x0 0000510A 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000510E 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00005112 2250 movea.l A1, [A0] 00005114 3031 0820 move.w D0, [A1 + D0 + 0x20] 00005118 48C0 ext.l D0 0000511A 5380 subq.l D0, 1 0000511C 4C3C 0800 0000 movem.w A3, 0x0 00005122 0166 bchg -[A6], D0 00005124 206D 14A8 movea.l A0, [A5 + 0x14A8] 00005128 2050 movea.l A0, [A0] 0000512A D1C0 add.l A0, D0 0000512C 41E8 0014 lea.l A0, [A0 + 0x14] 00005130 302F 003A move.w D0, [A7 + 0x3A] 00005134 B068 0160 cmp.w D0, [A0 + 0x160] 00005138 6E2A bgt +0x2C /* 00005164 */ 0000513A 4267 clr.w -[A7] 0000513C 2F2F 003A move.l -[A7], [A7 + 0x3A] 00005140 4EAD B608 jsr [A5 - 0x49F8] 00005144 4A00 tst.b D0 00005146 5C4F addq.w A7, 6 00005148 661A bne +0x1C /* 00005164 */ 0000514A 42A7 clr.l -[A7] 0000514C 2F2F 0050 move.l -[A7], [A7 + 0x50] 00005150 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00005154 2F2F 0042 move.l -[A7], [A7 + 0x42] 00005158 4EAD BDF8 jsr [A5 - 0x4208] 0000515C 2600 move.l D3, D0 0000515E 4FEF 000E lea.l A7, [A7 + 0xE] 00005162 6006 bra +0x8 /* 0000516A */ label00005164: 00005164 263C 8004 0BC5 move.l D3, 0x80040BC5 label0000516A: 0000516A 4857 pea.l [A7] 0000516C 4EBA 09C0 jsr [PC + 0x9C0 /* 00005B2E */] 00005170 584F addq.w A7, 4 label00005172: 00005172 2003 move.l D0, D3 00005174 4FEF 003C lea.l A7, [A7 + 0x3C] 00005178 4CDF 0408 movem.l D3,A2, [A7]+ 0000517C 4E75 rts 0000517E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00005182 4FEF FFD8 lea.l A7, [A7 - 0x28] 00005186 95CA sub.l A2, A2 00005188 7600 moveq.l D3, 0x00 0000518A 2F2F 0040 move.l -[A7], [A7 + 0x40] 0000518E 4EAD B600 jsr [A5 - 0x4A00] 00005192 2648 movea.l A3, A0 00005194 200B move.l D0, A3 00005196 584F addq.w A7, 4 00005198 660A bne +0xC /* 000051A4 */ 0000519A 263C 8004 0001 move.l D3, 0x80040001 000051A0 6000 011E bra +0x120 /* 000052C0 */ label000051A4: 000051A4 2F0B move.l -[A7], A3 000051A6 4EAD B220 jsr [A5 - 0x4DE0] 000051AA 4A00 tst.b D0 000051AC 584F addq.w A7, 4 000051AE 6712 beq +0x14 /* 000051C2 */ 000051B0 0C2B 0001 000E cmpi.b [A3 + 0xE], 0x1 000051B6 670A beq +0xC /* 000051C2 */ 000051B8 263C 8004 0BBF move.l D3, 0x80040BBF 000051BE 6000 0100 bra +0x102 /* 000052C0 */ label000051C2: 000051C2 42A7 clr.l -[A7] 000051C4 42A7 clr.l -[A7] 000051C6 3F3C 0015 move.w -[A7], 0x15 000051CA 2F2F 004A move.l -[A7], [A7 + 0x4A] 000051CE 4EAD BDF8 jsr [A5 - 0x4208] 000051D2 2800 move.l D4, D0 000051D4 7040 moveq.l D0, 0x40 000051D6 D084 add.l D0, D4 000051D8 2F00 move.l -[A7], D0 000051DA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000051DE 4EAD D998 jsr [A5 - 0x2668] 000051E2 2448 movea.l A2, A0 000051E4 200A move.l D0, A2 000051E6 4FEF 0014 lea.l A7, [A7 + 0x14] 000051EA 660A bne +0xC /* 000051F6 */ 000051EC 263C 8004 0002 move.l D3, 0x80040002 000051F2 6000 00CC bra +0xCE /* 000052C0 */ label000051F6: 000051F6 2052 movea.l A0, [A2] 000051F8 217C 0000 04C1 0012 move.l [A0 + 0x12], 0x4C1 00005200 102B 000E move.b D0, [A3 + 0xE] 00005204 49C0 lea.l A4, D0 00005206 2052 movea.l A0, [A2] 00005208 2140 0016 move.l [A0 + 0x16], D0 0000520C 42A7 clr.l -[A7] 0000520E 42A7 clr.l -[A7] 00005210 3F3C 0001 move.w -[A7], 0x1 00005214 2F2F 004A move.l -[A7], [A7 + 0x4A] 00005218 4EAD BDF8 jsr [A5 - 0x4208] 0000521C 2052 movea.l A0, [A2] 0000521E 2140 001A move.l [A0 + 0x1A], D0 00005222 2052 movea.l A0, [A2] 00005224 2F28 0008 move.l -[A7], [A0 + 0x8] 00005228 2F0A move.l -[A7], A2 0000522A 486F 0018 pea.l [A7 + 0x18] 0000522E 4EAD C040 jsr [A5 - 0x3FC0] 00005232 42A7 clr.l -[A7] 00005234 486F 0020 pea.l [A7 + 0x20] 00005238 3F3C 0002 move.w -[A7], 0x2 0000523C 2F2F 0064 move.l -[A7], [A7 + 0x64] 00005240 4EAD BDF8 jsr [A5 - 0x4208] 00005244 486F 0028 pea.l [A7 + 0x28] 00005248 2F2F 006C move.l -[A7], [A7 + 0x6C] 0000524C 4EAD B2E0 jsr [A5 - 0x4D20] 00005250 4A00 tst.b D0 00005252 4FEF 0030 lea.l A7, [A7 + 0x30] 00005256 6608 bne +0xA /* 00005260 */ 00005258 263C 8004 0002 move.l D3, 0x80040002 0000525E 6060 bra +0x62 /* 000052C0 */ label00005260: 00005260 0C2B 000B 000E cmpi.b [A3 + 0xE], 0xB 00005266 6626 bne +0x28 /* 0000528E */ 00005268 4267 clr.w -[A7] 0000526A 2F0B move.l -[A7], A3 0000526C 4EAD B260 jsr [A5 - 0x4DA0] 00005270 2848 movea.l A4, A0 00005272 1F3C 0001 move.b -[A7], 0x1 00005276 2F0C move.l -[A7], A4 00005278 42A7 clr.l -[A7] 0000527A 2F3C 5343 5249 move.l -[A7], 0x53435249 /* 'SCRI' */ 00005280 486F 0016 pea.l [A7 + 0x16] 00005284 4EAD C058 jsr [A5 - 0x3FA8] 00005288 4FEF 0018 lea.l A7, [A7 + 0x18] 0000528C 6018 bra +0x1A /* 000052A6 */ label0000528E: 0000528E 4878 0001 push.l 0x1 00005292 486F 0006 pea.l [A7 + 0x6] 00005296 3F3C 0004 move.w -[A7], 0x4 0000529A 2F2F 004A move.l -[A7], [A7 + 0x4A] 0000529E 4EAD BDF8 jsr [A5 - 0x4208] 000052A2 4FEF 000E lea.l A7, [A7 + 0xE] label000052A6: 000052A6 3F17 move.w -[A7], [A7] 000052A8 2F2F 0042 move.l -[A7], [A7 + 0x42] 000052AC 4EAD B2C8 jsr [A5 - 0x4D38] 000052B0 2F0A move.l -[A7], A2 000052B2 4EAD D9B8 jsr [A5 - 0x2648] 000052B6 4A6F 0030 tst.w [A7 + 0x30] 000052BA 4FEF 000A lea.l A7, [A7 + 0xA] 000052BE 670E beq +0x10 /* 000052CE */ label000052C0: 000052C0 200A move.l D0, A2 000052C2 670A beq +0xC /* 000052CE */ 000052C4 2F0A move.l -[A7], A2 000052C6 4EAD C200 jsr [A5 - 0x3E00] 000052CA 95CA sub.l A2, A2 000052CC 584F addq.w A7, 4 label000052CE: 000052CE 206F 0044 movea.l A0, [A7 + 0x44] 000052D2 208A move.l [A0], A2 000052D4 2003 move.l D0, D3 000052D6 4FEF 0028 lea.l A7, [A7 + 0x28] 000052DA 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000052DE 4E75 rts 000052E0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000052E4 4FEF FFD6 lea.l A7, [A7 - 0x2A] 000052E8 266F 0052 movea.l A3, [A7 + 0x52] 000052EC 7600 moveq.l D3, 0x00 000052EE 99CC sub.l A4, A4 000052F0 2053 movea.l A0, [A3] 000052F2 2E28 0012 move.l D7, [A0 + 0x12] 000052F6 2053 movea.l A0, [A3] 000052F8 2828 0016 move.l D4, [A0 + 0x16] 000052FC 2053 movea.l A0, [A3] 000052FE 2A28 001A move.l D5, [A0 + 0x1A] 00005302 4A6F 0050 tst.w [A7 + 0x50] 00005306 6632 bne +0x34 /* 0000533A */ 00005308 4227 clr.b -[A7] 0000530A 3F3C 7D00 move.w -[A7], 0x7D00 /* '}\0' */ 0000530E 4267 clr.w -[A7] 00005310 486F 0006 pea.l [A7 + 0x6] 00005314 4EAD B560 jsr [A5 - 0x4AA0] 00005318 5C4F addq.w A7, 6 0000531A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000531E 486F 0056 pea.l [A7 + 0x56] 00005322 4EAD B9B0 jsr [A5 - 0x4650] 00005326 4A6F 005C tst.w [A7 + 0x5C] 0000532A 4FEF 000C lea.l A7, [A7 + 0xC] 0000532E 660A bne +0xC /* 0000533A */ 00005330 263C 8004 0002 move.l D3, 0x80040002 00005336 6000 01E0 bra +0x1E2 /* 00005518 */ label0000533A: 0000533A 4A6F 004E tst.w [A7 + 0x4E] 0000533E 6F00 0094 ble +0x96 /* 000053D4 */ 00005342 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005346 2050 movea.l A0, [A0] 00005348 2050 movea.l A0, [A0] 0000534A 302F 004E move.w D0, [A7 + 0x4E] 0000534E B068 000A cmp.w D0, [A0 + 0xA] 00005352 6E00 0080 bgt +0x82 /* 000053D4 */ 00005356 4A6F 0050 tst.w [A7 + 0x50] 0000535A 6F78 ble +0x7A /* 000053D4 */ 0000535C 302F 004E move.w D0, [A7 + 0x4E] 00005360 48C0 ext.l D0 00005362 5380 subq.l D0, 1 00005364 4C3C 0800 0000 movem.w A3, 0x0 0000536A 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000536E 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00005372 2250 movea.l A1, [A0] 00005374 3031 0820 move.w D0, [A1 + D0 + 0x20] 00005378 48C0 ext.l D0 0000537A 5380 subq.l D0, 1 0000537C 4C3C 0800 0000 movem.w A3, 0x0 00005382 0166 bchg -[A6], D0 00005384 206D 14A8 movea.l A0, [A5 + 0x14A8] 00005388 2050 movea.l A0, [A0] 0000538A D1C0 add.l A0, D0 0000538C 41E8 0014 lea.l A0, [A0 + 0x14] 00005390 302F 0050 move.w D0, [A7 + 0x50] 00005394 B068 0160 cmp.w D0, [A0 + 0x160] 00005398 6E3A bgt +0x3C /* 000053D4 */ 0000539A 4267 clr.w -[A7] 0000539C 2F2F 0050 move.l -[A7], [A7 + 0x50] 000053A0 4EAD B608 jsr [A5 - 0x49F8] 000053A4 4A00 tst.b D0 000053A6 5C4F addq.w A7, 6 000053A8 662A bne +0x2C /* 000053D4 */ 000053AA 2F2F 004E move.l -[A7], [A7 + 0x4E] 000053AE 4EAD B600 jsr [A5 - 0x4A00] 000053B2 2448 movea.l A2, A0 000053B4 2852 movea.l A4, [A2] 000053B6 200C move.l D0, A4 000053B8 584F addq.w A7, 4 000053BA 670C beq +0xE /* 000053C8 */ 000053BC 4227 clr.b -[A7] 000053BE 4267 clr.w -[A7] 000053C0 2F0A move.l -[A7], A2 000053C2 4EAD B258 jsr [A5 - 0x4DA8] 000053C6 504F addq.w A7, 8 label000053C8: 000053C8 4292 clr.l [A2] 000053CA 2F2F 004E move.l -[A7], [A7 + 0x4E] 000053CE 4EAD B920 jsr [A5 - 0x46E0] 000053D2 584F addq.w A7, 4 label000053D4: 000053D4 2F2F 004E move.l -[A7], [A7 + 0x4E] 000053D8 4EAD B9E8 jsr [A5 - 0x4618] 000053DC 4A00 tst.b D0 000053DE 584F addq.w A7, 4 000053E0 660A bne +0xC /* 000053EC */ 000053E2 263C 8004 0002 move.l D3, 0x80040002 000053E8 6000 012E bra +0x130 /* 00005518 */ label000053EC: 000053EC 2F2F 004E move.l -[A7], [A7 + 0x4E] 000053F0 4EAD B600 jsr [A5 - 0x4A00] 000053F4 2448 movea.l A2, A0 000053F6 200A move.l D0, A2 000053F8 584F addq.w A7, 4 000053FA 660A bne +0xC /* 00005406 */ 000053FC 263C 8004 0BC5 move.l D3, 0x80040BC5 00005402 6000 0114 bra +0x116 /* 00005518 */ label00005406: 00005406 1544 000E move.b [A2 + 0xE], D4 0000540A 248C move.l [A2], A4 0000540C 200C move.l D0, A4 0000540E 672E beq +0x30 /* 0000543E */ 00005410 42A7 clr.l -[A7] 00005412 42A7 clr.l -[A7] 00005414 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00005418 2F0C move.l -[A7], A4 0000541A 4EAD D930 jsr [A5 - 0x26D0] 0000541E 42A7 clr.l -[A7] 00005420 42A7 clr.l -[A7] 00005422 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005426 2F0C move.l -[A7], A4 00005428 4EAD D930 jsr [A5 - 0x26D0] 0000542C 42A7 clr.l -[A7] 0000542E 42A7 clr.l -[A7] 00005430 3F3C 000C move.w -[A7], 0xC 00005434 2F0C move.l -[A7], A4 00005436 4EAD D930 jsr [A5 - 0x26D0] 0000543A 4FEF 002A lea.l A7, [A7 + 0x2A] label0000543E: 0000543E 2053 movea.l A0, [A3] 00005440 3268 0010 movea.w A1, [A0 + 0x10] 00005444 2809 move.l D4, A1 00005446 2C05 move.l D6, D5 00005448 2F06 move.l -[A7], D6 0000544A 2F04 move.l -[A7], D4 0000544C 2F07 move.l -[A7], D7 0000544E 2F0B move.l -[A7], A3 00005450 486F 0014 pea.l [A7 + 0x14] 00005454 4EAD C048 jsr [A5 - 0x3FB8] 00005458 2F05 move.l -[A7], D5 0000545A 486F 001C pea.l [A7 + 0x1C] 0000545E 4267 clr.w -[A7] 00005460 2F2F 006C move.l -[A7], [A7 + 0x6C] 00005464 4EAD BDF8 jsr [A5 - 0x4208] 00005468 2053 movea.l A0, [A3] 0000546A 3828 0010 move.w D4, [A0 + 0x10] 0000546E 48C4 ext.l D4 00005470 D885 add.l D4, D5 00005472 2053 movea.l A0, [A3] 00005474 2C28 0008 move.l D6, [A0 + 0x8] 00005478 9C84 sub.l D6, D4 0000547A 2F06 move.l -[A7], D6 0000547C 2F04 move.l -[A7], D4 0000547E 2F07 move.l -[A7], D7 00005480 2F0B move.l -[A7], A3 00005482 486F 0036 pea.l [A7 + 0x36] 00005486 4EAD C048 jsr [A5 - 0x3FB8] 0000548A 0C2A 000B 000E cmpi.b [A2 + 0xE], 0xB 00005490 4FEF 0036 lea.l A7, [A7 + 0x36] 00005494 6638 bne +0x3A /* 000054CE */ 00005496 4878 0001 push.l 0x1 0000549A 42A7 clr.l -[A7] 0000549C 2F3C 5343 5249 move.l -[A7], 0x53435249 /* 'SCRI' */ 000054A2 486F 0010 pea.l [A7 + 0x10] 000054A6 4EAD C098 jsr [A5 - 0x3F68] 000054AA 2648 movea.l A3, A0 000054AC 2F0B move.l -[A7], A3 000054AE 4267 clr.w -[A7] 000054B0 2F0A move.l -[A7], A2 000054B2 4EAD B278 jsr [A5 - 0x4D88] 000054B6 42A7 clr.l -[A7] 000054B8 3F3C 0006 move.w -[A7], 0x6 000054BC 2F0A move.l -[A7], A2 000054BE 4EAD B278 jsr [A5 - 0x4D88] 000054C2 2F0B move.l -[A7], A3 000054C4 4EAD C200 jsr [A5 - 0x3E00] 000054C8 4FEF 0028 lea.l A7, [A7 + 0x28] 000054CC 6018 bra +0x1A /* 000054E6 */ label000054CE: 000054CE 4878 0001 push.l 0x1 000054D2 486F 0008 pea.l [A7 + 0x8] 000054D6 3F3C 0003 move.w -[A7], 0x3 000054DA 2F2F 0058 move.l -[A7], [A7 + 0x58] 000054DE 4EAD BDF8 jsr [A5 - 0x4208] 000054E2 4FEF 000E lea.l A7, [A7 + 0xE] label000054E6: 000054E6 4A6D 1C10 tst.w [A5 + 0x1C10] 000054EA 6714 beq +0x16 /* 00005500 */ 000054EC 0C6D 0010 1C10 cmpi.w [A5 + 0x1C10], 0x10 000054F2 6606 bne +0x8 /* 000054FA */ 000054F4 426D 1C10 clr.w [A5 + 0x1C10] 000054F8 6006 bra +0x8 /* 00005500 */ label000054FA: 000054FA 263C 8004 0BBE move.l D3, 0x80040BBE label00005500: 00005500 4A83 tst.l D3 00005502 6606 bne +0x8 /* 0000550A */ 00005504 006A 0800 000C ori.w [A2 + 0xC], 0x800 label0000550A: 0000550A 3F3C 2005 move.w -[A7], 0x2005 0000550E 2F2F 0050 move.l -[A7], [A7 + 0x50] 00005512 4EAD B648 jsr [A5 - 0x49B8] 00005516 5C4F addq.w A7, 6 label00005518: 00005518 2003 move.l D0, D3 0000551A 4FEF 002A lea.l A7, [A7 + 0x2A] 0000551E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00005522 4E75 rts 00005524 48E7 1020 movem.l -[A7], D3,A2 00005528 4FEF FFB8 lea.l A7, [A7 - 0x48] 0000552C 246F 0054 movea.l A2, [A7 + 0x54] 00005530 7600 moveq.l D3, 0x00 00005532 4857 pea.l [A7] 00005534 2F0A move.l -[A7], A2 00005536 4EBA 0526 jsr [PC + 0x526 /* 00005A5E */] 0000553A 2600 move.l D3, D0 0000553C 4A80 tst.l D0 0000553E 504F addq.w A7, 8 00005540 6648 bne +0x4A /* 0000558A */ 00005542 3F2A 000A move.w -[A7], [A2 + 0xA] 00005546 3F2A 0006 move.w -[A7], [A2 + 0x6] 0000554A 486F 003C pea.l [A7 + 0x3C] 0000554E 4EAD B558 jsr [A5 - 0x4AA8] 00005552 42AF 004C clr.l [A7 + 0x4C] 00005556 2F6F 0060 0044 move.l [A7 + 0x44], [A7 + 0x60] 0000555C 2F6F 0064 0048 move.l [A7 + 0x48], [A7 + 0x64] 00005562 2F2F 0048 move.l -[A7], [A7 + 0x48] 00005566 4EAD 9FB8 jsr [A5 - 0x6048] 0000556A 42A7 clr.l -[A7] 0000556C 486F 004C pea.l [A7 + 0x4C] 00005570 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00005574 2F2F 004E move.l -[A7], [A7 + 0x4E] 00005578 4EAD BDF8 jsr [A5 - 0x4208] 0000557C 2600 move.l D3, D0 0000557E 486F 001A pea.l [A7 + 0x1A] 00005582 4EBA 05AA jsr [PC + 0x5AA /* 00005B2E */] 00005586 4FEF 001E lea.l A7, [A7 + 0x1E] label0000558A: 0000558A 2003 move.l D0, D3 0000558C 4FEF 0048 lea.l A7, [A7 + 0x48] 00005590 4CDF 0408 movem.l D3,A2, [A7]+ 00005594 4E75 rts 00005596 48E7 1020 movem.l -[A7], D3,A2 0000559A 4FEF FFB8 lea.l A7, [A7 - 0x48] 0000559E 246F 0054 movea.l A2, [A7 + 0x54] 000055A2 7600 moveq.l D3, 0x00 000055A4 4857 pea.l [A7] 000055A6 2F0A move.l -[A7], A2 000055A8 4EBA 04B4 jsr [PC + 0x4B4 /* 00005A5E */] 000055AC 2600 move.l D3, D0 000055AE 4A80 tst.l D0 000055B0 504F addq.w A7, 8 000055B2 6642 bne +0x44 /* 000055F6 */ 000055B4 3F2A 000A move.w -[A7], [A2 + 0xA] 000055B8 3F2A 0006 move.w -[A7], [A2 + 0x6] 000055BC 486F 003C pea.l [A7 + 0x3C] 000055C0 4EAD B558 jsr [A5 - 0x4AA8] 000055C4 7001 moveq.l D0, 0x01 000055C6 2F40 004C move.l [A7 + 0x4C], D0 000055CA 2F6F 0060 0044 move.l [A7 + 0x44], [A7 + 0x60] 000055D0 2F6F 0064 0048 move.l [A7 + 0x48], [A7 + 0x64] 000055D6 42A7 clr.l -[A7] 000055D8 486F 0048 pea.l [A7 + 0x48] 000055DC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000055E0 2F2F 004A move.l -[A7], [A7 + 0x4A] 000055E4 4EAD BDF8 jsr [A5 - 0x4208] 000055E8 2600 move.l D3, D0 000055EA 486F 0016 pea.l [A7 + 0x16] 000055EE 4EBA 053E jsr [PC + 0x53E /* 00005B2E */] 000055F2 4FEF 001A lea.l A7, [A7 + 0x1A] label000055F6: 000055F6 2003 move.l D0, D3 000055F8 4FEF 0048 lea.l A7, [A7 + 0x48] 000055FC 4CDF 0408 movem.l D3,A2, [A7]+ 00005600 4E75 rts 00005602 48E7 1030 movem.l -[A7], D3,A2,A3 00005606 4FEF FFC4 lea.l A7, [A7 - 0x3C] 0000560A 246F 004C movea.l A2, [A7 + 0x4C] 0000560E 266F 0050 movea.l A3, [A7 + 0x50] 00005612 7600 moveq.l D3, 0x00 00005614 4857 pea.l [A7] 00005616 2F0A move.l -[A7], A2 00005618 4EBA 0444 jsr [PC + 0x444 /* 00005A5E */] 0000561C 2600 move.l D3, D0 0000561E 4A80 tst.l D0 00005620 504F addq.w A7, 8 00005622 6642 bne +0x44 /* 00005666 */ 00005624 3F2A 000A move.w -[A7], [A2 + 0xA] 00005628 3F2A 0006 move.w -[A7], [A2 + 0x6] 0000562C 486F 003C pea.l [A7 + 0x3C] 00005630 4EAD B558 jsr [A5 - 0x4AA8] 00005634 2F2F 0040 move.l -[A7], [A7 + 0x40] 00005638 4EAD B5F8 jsr [A5 - 0x4A08] 0000563C 2448 movea.l A2, A0 0000563E 200A move.l D0, A2 00005640 4FEF 000C lea.l A7, [A7 + 0xC] 00005644 6710 beq +0x12 /* 00005656 */ 00005646 306A 000C movea.w A0, [A2 + 0xC] 0000564A 2F08 move.l -[A7], A0 0000564C 4EBA 03D0 jsr [PC + 0x3D0 /* 00005A1E */] 00005650 2680 move.l [A3], D0 00005652 584F addq.w A7, 4 00005654 6008 bra +0xA /* 0000565E */ label00005656: 00005656 4293 clr.l [A3] 00005658 263C 8004 07D8 move.l D3, 0x800407D8 label0000565E: 0000565E 4857 pea.l [A7] 00005660 4EBA 04CC jsr [PC + 0x4CC /* 00005B2E */] 00005664 584F addq.w A7, 4 label00005666: 00005666 2003 move.l D0, D3 00005668 4FEF 003C lea.l A7, [A7 + 0x3C] 0000566C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00005670 4E75 rts 00005672 48E7 1020 movem.l -[A7], D3,A2 00005676 4FEF FFC4 lea.l A7, [A7 - 0x3C] 0000567A 246F 0048 movea.l A2, [A7 + 0x48] 0000567E 7600 moveq.l D3, 0x00 00005680 4857 pea.l [A7] 00005682 2F0A move.l -[A7], A2 00005684 4EBA 03D8 jsr [PC + 0x3D8 /* 00005A5E */] 00005688 2600 move.l D3, D0 0000568A 4A80 tst.l D0 0000568C 504F addq.w A7, 8 0000568E 6636 bne +0x38 /* 000056C6 */ 00005690 3F2A 000A move.w -[A7], [A2 + 0xA] 00005694 3F2A 0006 move.w -[A7], [A2 + 0x6] 00005698 486F 003C pea.l [A7 + 0x3C] 0000569C 4EAD B558 jsr [A5 - 0x4AA8] 000056A0 2F2F 0054 move.l -[A7], [A7 + 0x54] 000056A4 4EBA 0396 jsr [PC + 0x396 /* 00005A3C */] 000056A8 0080 0000 2000 ori.l D0, 0x2000 /* ' \0' */ 000056AE 584F addq.w A7, 4 000056B0 3F00 move.w -[A7], D0 000056B2 2F2F 0042 move.l -[A7], [A7 + 0x42] 000056B6 4EAD B648 jsr [A5 - 0x49B8] 000056BA 486F 000E pea.l [A7 + 0xE] 000056BE 4EBA 046E jsr [PC + 0x46E /* 00005B2E */] 000056C2 4FEF 0012 lea.l A7, [A7 + 0x12] label000056C6: 000056C6 2003 move.l D0, D3 000056C8 4FEF 003C lea.l A7, [A7 + 0x3C] 000056CC 4CDF 0408 movem.l D3,A2, [A7]+ 000056D0 4E75 rts 000056D2 48E7 1020 movem.l -[A7], D3,A2 000056D6 4FEF FFBC lea.l A7, [A7 - 0x44] 000056DA 246F 0050 movea.l A2, [A7 + 0x50] 000056DE 7600 moveq.l D3, 0x00 000056E0 4857 pea.l [A7] 000056E2 2F0A move.l -[A7], A2 000056E4 4EBA 0378 jsr [PC + 0x378 /* 00005A5E */] 000056E8 2600 move.l D3, D0 000056EA 4A80 tst.l D0 000056EC 504F addq.w A7, 8 000056EE 6638 bne +0x3A /* 00005728 */ 000056F0 3F2A 000A move.w -[A7], [A2 + 0xA] 000056F4 3F2A 0006 move.w -[A7], [A2 + 0x6] 000056F8 486F 003C pea.l [A7 + 0x3C] 000056FC 4EAD B558 jsr [A5 - 0x4AA8] 00005700 2F6F 005C 0044 move.l [A7 + 0x44], [A7 + 0x5C] 00005706 2F6F 0060 0048 move.l [A7 + 0x48], [A7 + 0x60] 0000570C 486F 0044 pea.l [A7 + 0x44] 00005710 3F3C 0033 move.w -[A7], 0x33 /* '3' */ 00005714 2F2F 0046 move.l -[A7], [A7 + 0x46] 00005718 4EAD B458 jsr [A5 - 0x4BA8] 0000571C 486F 0012 pea.l [A7 + 0x12] 00005720 4EBA 040C jsr [PC + 0x40C /* 00005B2E */] 00005724 4FEF 0016 lea.l A7, [A7 + 0x16] label00005728: 00005728 2003 move.l D0, D3 0000572A 4FEF 0044 lea.l A7, [A7 + 0x44] 0000572E 4CDF 0408 movem.l D3,A2, [A7]+ 00005732 4E75 rts 00005734 48E7 1020 movem.l -[A7], D3,A2 00005738 4FEF FFC4 lea.l A7, [A7 - 0x3C] 0000573C 246F 0048 movea.l A2, [A7 + 0x48] 00005740 7600 moveq.l D3, 0x00 00005742 4857 pea.l [A7] 00005744 2F0A move.l -[A7], A2 00005746 4EBA 0316 jsr [PC + 0x316 /* 00005A5E */] 0000574A 2600 move.l D3, D0 0000574C 4A80 tst.l D0 0000574E 504F addq.w A7, 8 00005750 664A bne +0x4C /* 0000579C */ 00005752 3F2A 000A move.w -[A7], [A2 + 0xA] 00005756 3F2A 0006 move.w -[A7], [A2 + 0x6] 0000575A 486F 003C pea.l [A7 + 0x3C] 0000575E 4EAD B558 jsr [A5 - 0x4AA8] 00005762 2F2F 0040 move.l -[A7], [A7 + 0x40] 00005766 4EAD B5F8 jsr [A5 - 0x4A08] 0000576A 2448 movea.l A2, A0 0000576C 200A move.l D0, A2 0000576E 4FEF 000C lea.l A7, [A7 + 0xC] 00005772 671A beq +0x1C /* 0000578E */ 00005774 0C2A 000F 000E cmpi.b [A2 + 0xE], 0xF 0000577A 6612 bne +0x14 /* 0000578E */ 0000577C 026A FFFE 0038 andi.w [A2 + 0x38], 0xFFFE 00005782 2F2F 0038 move.l -[A7], [A7 + 0x38] 00005786 4EAD BA38 jsr [A5 - 0x45C8] 0000578A 584F addq.w A7, 4 0000578C 6006 bra +0x8 /* 00005794 */ label0000578E: 0000578E 263C 8004 07D0 move.l D3, 0x800407D0 label00005794: 00005794 4857 pea.l [A7] 00005796 4EBA 0396 jsr [PC + 0x396 /* 00005B2E */] 0000579A 584F addq.w A7, 4 label0000579C: 0000579C 2003 move.l D0, D3 0000579E 4FEF 003C lea.l A7, [A7 + 0x3C] 000057A2 4CDF 0408 movem.l D3,A2, [A7]+ 000057A6 4E75 rts 000057A8 2F0A move.l -[A7], A2 000057AA 4FEF FFC0 lea.l A7, [A7 - 0x40] 000057AE 246F 0048 movea.l A2, [A7 + 0x48] 000057B2 42AF 003C clr.l [A7 + 0x3C] 000057B6 4857 pea.l [A7] 000057B8 2F0A move.l -[A7], A2 000057BA 4EBA 02A2 jsr [PC + 0x2A2 /* 00005A5E */] 000057BE 2F40 0044 move.l [A7 + 0x44], D0 000057C2 4A80 tst.l D0 000057C4 504F addq.w A7, 8 000057C6 663E bne +0x40 /* 00005806 */ 000057C8 3F2A 000A move.w -[A7], [A2 + 0xA] 000057CC 3F2A 0006 move.w -[A7], [A2 + 0x6] 000057D0 486F 003C pea.l [A7 + 0x3C] 000057D4 4EAD B558 jsr [A5 - 0x4AA8] 000057D8 486F 0044 pea.l [A7 + 0x44] 000057DC 2F2F 0064 move.l -[A7], [A7 + 0x64] 000057E0 2F2F 0064 move.l -[A7], [A7 + 0x64] 000057E4 2F2F 0064 move.l -[A7], [A7 + 0x64] 000057E8 2F2F 0064 move.l -[A7], [A7 + 0x64] 000057EC 2F2F 0054 move.l -[A7], [A7 + 0x54] 000057F0 4EAD DB48 jsr [A5 - 0x24B8] 000057F4 206F 007C movea.l A0, [A7 + 0x7C] 000057F8 1080 move.b [A0], D0 000057FA 486F 0020 pea.l [A7 + 0x20] 000057FE 4EBA 032E jsr [PC + 0x32E /* 00005B2E */] 00005802 4FEF 0024 lea.l A7, [A7 + 0x24] label00005806: 00005806 202F 003C move.l D0, [A7 + 0x3C] 0000580A 4FEF 0040 lea.l A7, [A7 + 0x40] 0000580E 245F movea.l A2, [A7]+ 00005810 4E75 rts 00005812 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00005816 514F subq.w A7, 8 00005818 246F 001C movea.l A2, [A7 + 0x1C] 0000581C 282F 0020 move.l D4, [A7 + 0x20] 00005820 2644 movea.l A3, D4 00005822 7600 moveq.l D3, 0x00 00005824 3EAA 0002 move.w [A7], [A2 + 0x2] 00005828 3F6A 0006 0002 move.w [A7 + 0x2], [A2 + 0x6] 0000582E 3F6A 000A 0004 move.w [A7 + 0x4], [A2 + 0xA] 00005834 3F6A 000E 0006 move.w [A7 + 0x6], [A2 + 0xE] 0000583A 4A84 tst.l D4 0000583C 6744 beq +0x46 /* 00005882 */ 0000583E 554F subq.w A7, 2 00005840 486F 0002 pea.l [A7 + 0x2] 00005844 A8AE syscall EmptyRect 00005846 101F move.b D0, [A7]+ 00005848 6638 bne +0x3A /* 00005882 */ 0000584A 2053 movea.l A0, [A3] 0000584C 1028 0001 move.b D0, [A0 + 0x1] 00005850 7240 moveq.l D1, 0x40 00005852 C081 and.l D0, D1 00005854 662A bne +0x2C /* 00005880 */ 00005856 302B 0018 move.w D0, [A3 + 0x18] 0000585A 48C0 ext.l D0 0000585C 5D80 subq.l D0, 6 0000585E 4C3C 0800 0000 movem.w A3, 0x0 00005864 000C 206B ori.b A4, 0x6B /* 'k' */ 00005868 0010 D1C0 ori.b [A0], 0xC0 0000586C 3028 149C move.w D0, [A0 + 0x149C] 00005870 0280 0000 8000 andi.l D0, 0x8000 00005876 6608 bne +0xA /* 00005880 */ 00005878 4857 pea.l [A7] 0000587A 4EAD B468 jsr [A5 - 0x4B98] 0000587E 584F addq.w A7, 4 label00005880: 00005880 7601 moveq.l D3, 0x01 label00005882: 00005882 1003 move.b D0, D3 00005884 504F addq.w A7, 8 00005886 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000588A 4E75 rts 0000588C 48E7 1030 movem.l -[A7], D3,A2,A3 00005890 4FEF FFC4 lea.l A7, [A7 - 0x3C] 00005894 246F 004C movea.l A2, [A7 + 0x4C] 00005898 7600 moveq.l D3, 0x00 0000589A 4857 pea.l [A7] 0000589C 2F0A move.l -[A7], A2 0000589E 4EBA 01BE jsr [PC + 0x1BE /* 00005A5E */] 000058A2 2600 move.l D3, D0 000058A4 4A80 tst.l D0 000058A6 504F addq.w A7, 8 000058A8 6650 bne +0x52 /* 000058FA */ 000058AA 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000058AE 4A28 1701 tst.b [A0 + 0x1701] 000058B2 6718 beq +0x1A /* 000058CC */ 000058B4 202A 0004 move.l D0, [A2 + 0x4] 000058B8 5380 subq.l D0, 1 000058BA 4C3C 0800 0000 movem.w A3, 0x0 000058C0 000C D1C0 ori.b A4, 0xC0 000058C4 0068 1000 149C ori.w [A0 + 0x149C], 0x1000 000058CA 6026 bra +0x28 /* 000058F2 */ label000058CC: 000058CC 202A 0004 move.l D0, [A2 + 0x4] 000058D0 5380 subq.l D0, 1 000058D2 E788 lsl D0, 3 000058D4 2648 movea.l A3, A0 000058D6 D7C0 add.l A3, D0 000058D8 47EB 1128 lea.l A3, [A3 + 0x1128] 000058DC 486F 0038 pea.l [A7 + 0x38] 000058E0 A874 syscall GetPort 000058E2 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 000058E6 A873 syscall SetPort 000058E8 2F0B move.l -[A7], A3 000058EA A928 syscall InvalRect 000058EC 2F2F 0038 move.l -[A7], [A7 + 0x38] 000058F0 A873 syscall SetPort label000058F2: 000058F2 4857 pea.l [A7] 000058F4 4EBA 0238 jsr [PC + 0x238 /* 00005B2E */] 000058F8 584F addq.w A7, 4 label000058FA: 000058FA 2003 move.l D0, D3 000058FC 4FEF 003C lea.l A7, [A7 + 0x3C] 00005900 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00005904 4E75 rts 00005906 2F03 move.l -[A7], D3 00005908 4FEF FFC8 lea.l A7, [A7 - 0x38] 0000590C 7600 moveq.l D3, 0x00 0000590E 4857 pea.l [A7] 00005910 2F2F 0044 move.l -[A7], [A7 + 0x44] 00005914 4EBA 0148 jsr [PC + 0x148 /* 00005A5E */] 00005918 2600 move.l D3, D0 0000591A 4A80 tst.l D0 0000591C 504F addq.w A7, 8 0000591E 6626 bne +0x28 /* 00005946 */ 00005920 206F 0040 movea.l A0, [A7 + 0x40] 00005924 2028 0004 move.l D0, [A0 + 0x4] 00005928 5380 subq.l D0, 1 0000592A 4C3C 0800 0000 movem.w A3, 0x0 00005930 000C 206D ori.b A4, 0x6D /* 'm' */ 00005934 1C1A move.b D6, [A2]+ 00005936 D1C0 add.l A0, D0 00005938 0068 2000 149C ori.w [A0 + 0x149C], 0x2000 /* ' \0' */ 0000593E 4857 pea.l [A7] 00005940 4EBA 01EC jsr [PC + 0x1EC /* 00005B2E */] 00005944 584F addq.w A7, 4 label00005946: 00005946 2003 move.l D0, D3 00005948 4FEF 0038 lea.l A7, [A7 + 0x38] 0000594C 261F move.l D3, [A7]+ 0000594E 4E75 rts 00005950 2F03 move.l -[A7], D3 00005952 4FEF FFBC lea.l A7, [A7 - 0x44] 00005956 7600 moveq.l D3, 0x00 00005958 4857 pea.l [A7] 0000595A 2F2F 0050 move.l -[A7], [A7 + 0x50] 0000595E 4EBA 00FE jsr [PC + 0xFE /* 00005A5E */] 00005962 2600 move.l D3, D0 00005964 4A80 tst.l D0 00005966 504F addq.w A7, 8 00005968 664A bne +0x4C /* 000059B4 */ 0000596A 206F 004C movea.l A0, [A7 + 0x4C] 0000596E 2028 0004 move.l D0, [A0 + 0x4] 00005972 5D80 subq.l D0, 6 00005974 4C3C 0800 0000 movem.w A3, 0x0 0000597A 000C 206D ori.b A4, 0x6D /* 'm' */ 0000597E 1C1A move.b D6, [A2]+ 00005980 D1C0 add.l A0, D0 00005982 2F68 1498 0038 move.l [A7 + 0x38], [A0 + 0x1498] 00005988 2F6F 0050 003C move.l [A7 + 0x3C], [A7 + 0x50] 0000598E 2F6F 0054 0040 move.l [A7 + 0x40], [A7 + 0x54] 00005994 42A7 clr.l -[A7] 00005996 486F 0040 pea.l [A7 + 0x40] 0000599A 3F3C 002A move.w -[A7], 0x2A /* '*' */ 0000599E 2F2F 0042 move.l -[A7], [A7 + 0x42] 000059A2 4EAD BDF8 jsr [A5 - 0x4208] 000059A6 2600 move.l D3, D0 000059A8 486F 000E pea.l [A7 + 0xE] 000059AC 4EBA 0180 jsr [PC + 0x180 /* 00005B2E */] 000059B0 4FEF 0012 lea.l A7, [A7 + 0x12] label000059B4: 000059B4 2003 move.l D0, D3 000059B6 4FEF 0044 lea.l A7, [A7 + 0x44] 000059BA 261F move.l D3, [A7]+ 000059BC 4E75 rts 000059BE 4FEF FFC4 lea.l A7, [A7 - 0x3C] 000059C2 42AF 0038 clr.l [A7 + 0x38] 000059C6 4857 pea.l [A7] 000059C8 2F2F 0044 move.l -[A7], [A7 + 0x44] 000059CC 4EBA 0090 jsr [PC + 0x90 /* 00005A5E */] 000059D0 2F40 0040 move.l [A7 + 0x40], D0 000059D4 4A80 tst.l D0 000059D6 504F addq.w A7, 8 000059D8 663A bne +0x3C /* 00005A14 */ 000059DA 486F 0038 pea.l [A7 + 0x38] 000059DE 2F2F 0054 move.l -[A7], [A7 + 0x54] 000059E2 2F2F 0054 move.l -[A7], [A7 + 0x54] 000059E6 2F2F 0054 move.l -[A7], [A7 + 0x54] 000059EA 2F2F 0054 move.l -[A7], [A7 + 0x54] 000059EE 206F 0054 movea.l A0, [A7 + 0x54] 000059F2 2028 0004 move.l D0, [A0 + 0x4] 000059F6 5A80 addq.l D0, 5 000059F8 3F00 move.w -[A7], D0 000059FA 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000059FE 4EAD DB50 jsr [A5 - 0x24B0] 00005A02 206F 006E movea.l A0, [A7 + 0x6E] 00005A06 1080 move.b [A0], D0 00005A08 486F 001A pea.l [A7 + 0x1A] 00005A0C 4EBA 0120 jsr [PC + 0x120 /* 00005B2E */] 00005A10 4FEF 001E lea.l A7, [A7 + 0x1E] label00005A14: 00005A14 202F 0038 move.l D0, [A7 + 0x38] 00005A18 4FEF 003C lea.l A7, [A7 + 0x3C] 00005A1C 4E75 rts fn00005A1E: 00005A1E 7200 moveq.l D1, 0x00 00005A20 7004 moveq.l D0, 0x04 00005A22 C0AF 0004 and.l D0, [A7 + 0x4] 00005A26 6704 beq +0x6 /* 00005A2C */ 00005A28 7001 moveq.l D0, 0x01 00005A2A 8280 or.l D1, D0 label00005A2C: 00005A2C 7008 moveq.l D0, 0x08 00005A2E C0AF 0004 and.l D0, [A7 + 0x4] 00005A32 6704 beq +0x6 /* 00005A38 */ 00005A34 7002 moveq.l D0, 0x02 00005A36 8280 or.l D1, D0 label00005A38: 00005A38 2001 move.l D0, D1 00005A3A 4E75 rts fn00005A3C: 00005A3C 7200 moveq.l D1, 0x00 00005A3E 7001 moveq.l D0, 0x01 00005A40 C0AF 0004 and.l D0, [A7 + 0x4] 00005A44 6704 beq +0x6 /* 00005A4A */ 00005A46 7004 moveq.l D0, 0x04 00005A48 8280 or.l D1, D0 label00005A4A: 00005A4A 7002 moveq.l D0, 0x02 00005A4C C0AF 0004 and.l D0, [A7 + 0x4] 00005A50 6704 beq +0x6 /* 00005A56 */ 00005A52 7008 moveq.l D0, 0x08 00005A54 8280 or.l D1, D0 label00005A56: 00005A56 7001 moveq.l D0, 0x01 00005A58 8280 or.l D1, D0 00005A5A 2001 move.l D0, D1 00005A5C 4E75 rts fn00005A5E: 00005A5E 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00005A62 246F 0018 movea.l A2, [A7 + 0x18] 00005A66 7600 moveq.l D3, 0x00 00005A68 206F 0014 movea.l A0, [A7 + 0x14] 00005A6C 3828 0002 move.w D4, [A0 + 0x2] 00005A70 422A 0037 clr.b [A2 + 0x37] 00005A74 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005A78 B868 03B6 cmp.w D4, [A0 + 0x3B6] 00005A7C 6700 00A8 beq +0xAA /* 00005B26 */ 00005A80 3F04 move.w -[A7], D4 00005A82 2F2D 22E6 move.l -[A7], [A5 + 0x22E6] 00005A86 4EAD BCD0 jsr [A5 - 0x4330] 00005A8A 2648 movea.l A3, A0 00005A8C 200B move.l D0, A3 00005A8E 5C4F addq.w A7, 6 00005A90 6706 beq +0x8 /* 00005A98 */ 00005A92 4AAB 005E tst.l [A3 + 0x5E] 00005A96 660A bne +0xC /* 00005AA2 */ label00005A98: 00005A98 263C 8004 0BCA move.l D3, 0x80040BCA 00005A9E 6000 0086 bra +0x88 /* 00005B26 */ label00005AA2: 00005AA2 4AAB 006A tst.l [A3 + 0x6A] 00005AA6 6726 beq +0x28 /* 00005ACE */ 00005AA8 0C44 0001 cmpi.w D4, 0x1 00005AAC 6720 beq +0x22 /* 00005ACE */ 00005AAE 2F2B 006A move.l -[A7], [A3 + 0x6A] 00005AB2 2F0A move.l -[A7], A2 00005AB4 4EAD AB58 jsr [A5 - 0x54A8] 00005AB8 4A00 tst.b D0 00005ABA 504F addq.w A7, 8 00005ABC 6608 bne +0xA /* 00005AC6 */ 00005ABE 263C 8004 0002 move.l D3, 0x80040002 00005AC4 6060 bra +0x62 /* 00005B26 */ label00005AC6: 00005AC6 157C 0002 0037 move.b [A2 + 0x37], 0x2 00005ACC 6058 bra +0x5A /* 00005B26 */ label00005ACE: 00005ACE 157C 0001 0037 move.b [A2 + 0x37], 0x1 00005AD4 256D 1C30 002A move.l [A2 + 0x2A], [A5 + 0x1C30] 00005ADA 256D 20BE 002E move.l [A2 + 0x2E], [A5 + 0x20BE] 00005AE0 256D 1C16 0032 move.l [A2 + 0x32], [A5 + 0x1C16] 00005AE6 2B4B 1C30 move.l [A5 + 0x1C30], A3 00005AEA 204B movea.l A0, A3 00005AEC 2B68 0076 20BE move.l [A5 + 0x20BE], [A0 + 0x76] 00005AF2 4AAD 20BE tst.l [A5 + 0x20BE] 00005AF6 6710 beq +0x12 /* 00005B08 */ 00005AF8 206D 20BE movea.l A0, [A5 + 0x20BE] 00005AFC 2B68 0010 20AA move.l [A5 + 0x20AA /* export_1041 */], [A0 + 0x10] 00005B02 2B68 0014 20AE move.l [A5 + 0x20AE], [A0 + 0x14] label00005B08: 00005B08 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005B0C 2B68 0066 1C16 move.l [A5 + 0x1C16], [A0 + 0x66] 00005B12 4AAD 1C16 tst.l [A5 + 0x1C16] 00005B16 670A beq +0xC /* 00005B22 */ 00005B18 206D 1C16 movea.l A0, [A5 + 0x1C16] 00005B1C 2B50 1C1A move.l [A5 + 0x1C1A /* export_895 */], [A0] 00005B20 6004 bra +0x6 /* 00005B26 */ label00005B22: 00005B22 42AD 1C1A clr.l [A5 + 0x1C1A /* export_895 */] label00005B26: 00005B26 2003 move.l D0, D3 00005B28 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00005B2C 4E75 rts fn00005B2E: 00005B2E 48E7 1020 movem.l -[A7], D3,A2 00005B32 246F 000C movea.l A2, [A7 + 0xC] 00005B36 7600 moveq.l D3, 0x00 00005B38 7000 moveq.l D0, 0x00 00005B3A 102A 0037 move.b D0, [A2 + 0x37] 00005B3E 6760 beq +0x62 /* 00005BA0 */ 00005B40 5380 subq.l D0, 1 00005B42 6706 beq +0x8 /* 00005B4A */ 00005B44 5380 subq.l D0, 1 00005B46 6740 beq +0x42 /* 00005B88 */ 00005B48 6050 bra +0x52 /* 00005B9A */ label00005B4A: 00005B4A 2B6A 002A 1C30 move.l [A5 + 0x1C30], [A2 + 0x2A] 00005B50 2B6A 002E 20BE move.l [A5 + 0x20BE], [A2 + 0x2E] 00005B56 4AAD 20BE tst.l [A5 + 0x20BE] 00005B5A 6710 beq +0x12 /* 00005B6C */ 00005B5C 206D 20BE movea.l A0, [A5 + 0x20BE] 00005B60 2B68 0010 20AA move.l [A5 + 0x20AA /* export_1041 */], [A0 + 0x10] 00005B66 2B68 0014 20AE move.l [A5 + 0x20AE], [A0 + 0x14] label00005B6C: 00005B6C 2B6A 0032 1C16 move.l [A5 + 0x1C16], [A2 + 0x32] 00005B72 4AAD 1C16 tst.l [A5 + 0x1C16] 00005B76 670A beq +0xC /* 00005B82 */ 00005B78 206D 1C16 movea.l A0, [A5 + 0x1C16] 00005B7C 2B50 1C1A move.l [A5 + 0x1C1A /* export_895 */], [A0] 00005B80 601E bra +0x20 /* 00005BA0 */ label00005B82: 00005B82 42AD 1C1A clr.l [A5 + 0x1C1A /* export_895 */] 00005B86 6018 bra +0x1A /* 00005BA0 */ label00005B88: 00005B88 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005B8C 2F28 006A move.l -[A7], [A0 + 0x6A] 00005B90 2F0A move.l -[A7], A2 00005B92 4EAD AB60 jsr [A5 - 0x54A0] 00005B96 504F addq.w A7, 8 00005B98 6006 bra +0x8 /* 00005BA0 */ label00005B9A: 00005B9A 263C 8004 0014 move.l D3, 0x80040014 label00005BA0: 00005BA0 2003 move.l D0, D3 00005BA2 4CDF 0408 movem.l D3,A2, [A7]+ 00005BA6 4E75 rts fn00005BA8: 00005BA8 206F 0004 movea.l A0, [A7 + 0x4] 00005BAC 226F 0008 movea.l A1, [A7 + 0x8] 00005BB0 242F 000C move.l D2, [A7 + 0xC] 00005BB4 7200 moveq.l D1, 0x00 00005BB6 6004 bra +0x6 /* 00005BBC */ label00005BB8: 00005BB8 12D8 move.b [A1]+, [A0]+ 00005BBA 5281 addq.l D1, 1 label00005BBC: 00005BBC 2002 move.l D0, D2 00005BBE 5380 subq.l D0, 1 00005BC0 B280 cmp.l D1, D0 00005BC2 6C04 bge +0x6 /* 00005BC8 */ 00005BC4 4A10 tst.b [A0] 00005BC6 66F0 bne -0xE /* 00005BB8 */ label00005BC8: 00005BC8 4211 clr.b [A1] 00005BCA 7000 moveq.l D0, 0x00 00005BCC 4E75 rts fn00005BCE: 00005BCE 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00005BD2 286F 0018 movea.l A4, [A7 + 0x18] 00005BD6 266F 001C movea.l A3, [A7 + 0x1C] 00005BDA 262F 0020 move.l D3, [A7 + 0x20] 00005BDE 0C14 00FF cmpi.b [A4], 0xFF 00005BE2 650E bcs +0x10 /* 00005BF2 */ 00005BE4 41EC 0001 lea.l A0, [A4 + 0x1] 00005BE8 70FF moveq.l D0, 0xFFFFFFFF label00005BEA: 00005BEA 5280 addq.l D0, 1 00005BEC 4A18 tst.b [A0]+ 00005BEE 66FA bne -0x4 /* 00005BEA */ 00005BF0 6004 bra +0x6 /* 00005BF6 */ label00005BF2: 00005BF2 7000 moveq.l D0, 0x00 00005BF4 1014 move.b D0, [A4] label00005BF6: 00005BF6 2800 move.l D4, D0 00005BF8 244C movea.l A2, A4 00005BFA 528A addq.l A2, 1 00005BFC 2003 move.l D0, D3 00005BFE 5380 subq.l D0, 1 00005C00 B880 cmp.l D4, D0 00005C02 6F04 ble +0x6 /* 00005C08 */ 00005C04 2803 move.l D4, D3 00005C06 5384 subq.l D4, 1 label00005C08: 00005C08 7600 moveq.l D3, 0x00 00005C0A 6004 bra +0x6 /* 00005C10 */ label00005C0C: 00005C0C 16DA move.b [A3]+, [A2]+ 00005C0E 5283 addq.l D3, 1 label00005C10: 00005C10 B684 cmp.l D3, D4 00005C12 6C04 bge +0x6 /* 00005C18 */ 00005C14 4A12 tst.b [A2] 00005C16 66F4 bne -0xA /* 00005C0C */ label00005C18: 00005C18 4213 clr.b [A3] 00005C1A 7000 moveq.l D0, 0x00 00005C1C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00005C20 4E75 rts fn00005C22: 00005C22 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00005C26 266F 0014 movea.l A3, [A7 + 0x14] 00005C2A 246F 0018 movea.l A2, [A7 + 0x18] 00005C2E 7800 moveq.l D4, 0x00 00005C30 0C13 00FF cmpi.b [A3], 0xFF 00005C34 650E bcs +0x10 /* 00005C44 */ 00005C36 41EB 0001 lea.l A0, [A3 + 0x1] 00005C3A 70FF moveq.l D0, 0xFFFFFFFF label00005C3C: 00005C3C 5280 addq.l D0, 1 00005C3E 4A18 tst.b [A0]+ 00005C40 66FA bne -0x4 /* 00005C3C */ 00005C42 6004 bra +0x6 /* 00005C48 */ label00005C44: 00005C44 7000 moveq.l D0, 0x00 00005C46 1013 move.b D0, [A3] label00005C48: 00005C48 2600 move.l D3, D0 00005C4A 4878 0001 push.l 0x1 00005C4E 2003 move.l D0, D3 00005C50 5280 addq.l D0, 1 00005C52 2F00 move.l -[A7], D0 00005C54 4EAD C1F8 jsr [A5 - 0x3E08] 00005C58 2488 move.l [A2], A0 00005C5A 4A6D 0874 tst.w [A5 + 0x874] 00005C5E 504F addq.w A7, 8 00005C60 662A bne +0x2C /* 00005C8C */ 00005C62 42A7 clr.l -[A7] 00005C64 2F12 move.l -[A7], [A2] 00005C66 4EAD C2F0 jsr [A5 - 0x3D10] 00005C6A 41EB 0001 lea.l A0, [A3 + 0x1] 00005C6E 2252 movea.l A1, [A2] 00005C70 2251 movea.l A1, [A1] 00005C72 2003 move.l D0, D3 00005C74 A22E syscall BlockMove/BlockMoveData, flags=2 00005C76 2052 movea.l A0, [A2] 00005C78 2250 movea.l A1, [A0] 00005C7A 4231 3800 clr.b [A1 + D3] 00005C7E 42A7 clr.l -[A7] 00005C80 2F12 move.l -[A7], [A2] 00005C82 4EAD C2F8 jsr [A5 - 0x3D08] 00005C86 4FEF 0010 lea.l A7, [A7 + 0x10] 00005C8A 6008 bra +0xA /* 00005C94 */ label00005C8C: 00005C8C 4292 clr.l [A2] 00005C8E 283C 8004 0002 move.l D4, 0x80040002 label00005C94: 00005C94 2004 move.l D0, D4 00005C96 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00005C9A 4E75 rts fn00005C9C: 00005C9C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00005CA0 246F 0014 movea.l A2, [A7 + 0x14] 00005CA4 286F 0018 movea.l A4, [A7 + 0x18] 00005CA8 264C movea.l A3, A4 00005CAA 528B addq.l A3, 1 00005CAC 7600 moveq.l D3, 0x00 00005CAE 6004 bra +0x6 /* 00005CB4 */ label00005CB0: 00005CB0 16DA move.b [A3]+, [A2]+ 00005CB2 5283 addq.l D3, 1 label00005CB4: 00005CB4 0C83 0000 0104 cmpi.l D3, 0x104 00005CBA 6C04 bge +0x6 /* 00005CC0 */ 00005CBC 4A12 tst.b [A2] 00005CBE 66F0 bne -0xE /* 00005CB0 */ label00005CC0: 00005CC0 2003 move.l D0, D3 00005CC2 5280 addq.l D0, 1 00005CC4 4234 0800 clr.b [A4 + D0] 00005CC8 0C83 0000 00FF cmpi.l D3, 0xFF 00005CCE 6F08 ble +0xA /* 00005CD8 */ 00005CD0 203C 0000 00FF move.l D0, 0xFF 00005CD6 6002 bra +0x4 /* 00005CDA */ label00005CD8: 00005CD8 2003 move.l D0, D3 label00005CDA: 00005CDA 1880 move.b [A4], D0 00005CDC 7000 moveq.l D0, 0x00 00005CDE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00005CE2 4E75 rts fn00005CE4: 00005CE4 48E7 1030 movem.l -[A7], D3,A2,A3 00005CE8 246F 0010 movea.l A2, [A7 + 0x10] 00005CEC 266F 0014 movea.l A3, [A7 + 0x14] 00005CF0 7600 moveq.l D3, 0x00 00005CF2 200A move.l D0, A2 00005CF4 671E beq +0x20 /* 00005D14 */ 00005CF6 42A7 clr.l -[A7] 00005CF8 2F0A move.l -[A7], A2 00005CFA 4EAD C2F0 jsr [A5 - 0x3D10] 00005CFE 2F0B move.l -[A7], A3 00005D00 2F12 move.l -[A7], [A2] 00005D02 4EBA FF98 jsr [PC - 0x68 /* 00005C9C */] 00005D06 42A7 clr.l -[A7] 00005D08 2F0A move.l -[A7], A2 00005D0A 4EAD C2F8 jsr [A5 - 0x3D08] 00005D0E 4FEF 0018 lea.l A7, [A7 + 0x18] 00005D12 6006 bra +0x8 /* 00005D1A */ label00005D14: 00005D14 422B 0001 clr.b [A3 + 0x1] 00005D18 4213 clr.b [A3] label00005D1A: 00005D1A 2003 move.l D0, D3 00005D1C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00005D20 4E75 rts fn00005D22: 00005D22 2F2F 0008 move.l -[A7], [A7 + 0x8] 00005D26 2F2F 0008 move.l -[A7], [A7 + 0x8] 00005D2A 4EAD A458 jsr [A5 - 0x5BA8] 00005D2E 504F addq.w A7, 8 00005D30 4E75 rts fn00005D32: 00005D32 2F0B move.l -[A7], A3 00005D34 266F 000C movea.l A3, [A7 + 0xC] 00005D38 226F 0008 movea.l A1, [A7 + 0x8] 00005D3C 3051 movea.w A0, [A1] 00005D3E 2688 move.l [A3], A0 00005D40 3069 0004 movea.w A0, [A1 + 0x4] 00005D44 2748 0008 move.l [A3 + 0x8], A0 00005D48 3069 0002 movea.w A0, [A1 + 0x2] 00005D4C 2748 0004 move.l [A3 + 0x4], A0 00005D50 3069 0006 movea.w A0, [A1 + 0x6] 00005D54 2748 000C move.l [A3 + 0xC], A0 00005D58 265F movea.l A3, [A7]+ 00005D5A 4E75 rts 00005D5C 48E7 1020 movem.l -[A7], D3,A2 00005D60 262F 000C move.l D3, [A7 + 0xC] 00005D64 246F 0010 movea.l A2, [A7 + 0x10] 00005D68 4292 clr.l [A2] 00005D6A 0803 0009 btst.b D3, 0x9 /* '\t' */ 00005D6E 6604 bne +0x6 /* 00005D74 */ 00005D70 7000 moveq.l D0, 0x00 00005D72 6002 bra +0x4 /* 00005D76 */ label00005D74: 00005D74 7001 moveq.l D0, 0x01 label00005D76: 00005D76 8192 or.l [A2], D0 00005D78 0803 0008 btst.b D3, 0x8 00005D7C 6604 bne +0x6 /* 00005D82 */ 00005D7E 7000 moveq.l D0, 0x00 00005D80 6002 bra +0x4 /* 00005D84 */ label00005D82: 00005D82 7002 moveq.l D0, 0x02 label00005D84: 00005D84 8192 or.l [A2], D0 00005D86 0803 000B btst.b D3, 0xB 00005D8A 6604 bne +0x6 /* 00005D90 */ 00005D8C 7000 moveq.l D0, 0x00 00005D8E 6002 bra +0x4 /* 00005D92 */ label00005D90: 00005D90 7004 moveq.l D0, 0x04 label00005D92: 00005D92 8192 or.l [A2], D0 00005D94 0803 000C btst.b D3, 0xC 00005D98 6604 bne +0x6 /* 00005D9E */ 00005D9A 7000 moveq.l D0, 0x00 00005D9C 6002 bra +0x4 /* 00005DA0 */ label00005D9E: 00005D9E 7008 moveq.l D0, 0x08 label00005DA0: 00005DA0 8192 or.l [A2], D0 00005DA2 4CDF 0408 movem.l D3,A2, [A7]+ 00005DA6 4E75 rts 00005DA8 2F03 move.l -[A7], D3 00005DAA 594F subq.w A7, 4 00005DAC 4857 pea.l [A7] 00005DAE 2F2F 0010 move.l -[A7], [A7 + 0x10] 00005DB2 4EAD 9FD0 jsr [A5 - 0x6030] 00005DB6 2600 move.l D3, D0 00005DB8 4A83 tst.l D3 00005DBA 504F addq.w A7, 8 00005DBC 660E bne +0x10 /* 00005DCC */ 00005DBE 2F2F 0010 move.l -[A7], [A7 + 0x10] 00005DC2 2F2F 0004 move.l -[A7], [A7 + 0x4] 00005DC6 4EBA FF1C jsr [PC - 0xE4 /* 00005CE4 */] 00005DCA 504F addq.w A7, 8 label00005DCC: 00005DCC 2003 move.l D0, D3 00005DCE 584F addq.w A7, 4 00005DD0 261F move.l D3, [A7]+ 00005DD2 4E75 rts 00005DD4 2F03 move.l -[A7], D3 00005DD6 594F subq.w A7, 4 00005DD8 4857 pea.l [A7] 00005DDA 2F2F 0010 move.l -[A7], [A7 + 0x10] 00005DDE 4EBA FE42 jsr [PC - 0x1BE /* 00005C22 */] 00005DE2 2600 move.l D3, D0 00005DE4 4A83 tst.l D3 00005DE6 504F addq.w A7, 8 00005DE8 6610 bne +0x12 /* 00005DFA */ 00005DEA 2F2F 0010 move.l -[A7], [A7 + 0x10] 00005DEE 2F2F 0004 move.l -[A7], [A7 + 0x4] 00005DF2 4EAD A010 jsr [A5 - 0x5FF0] 00005DF6 504F addq.w A7, 8 00005DF8 600A bra +0xC /* 00005E04 */ label00005DFA: 00005DFA 2F2F 0010 move.l -[A7], [A7 + 0x10] 00005DFE 4EAD 9FB8 jsr [A5 - 0x6048] 00005E02 584F addq.w A7, 4 label00005E04: 00005E04 2003 move.l D0, D3 00005E06 584F addq.w A7, 4 00005E08 261F move.l D3, [A7]+ 00005E0A 4E75 rts fn00005E0C: 00005E0C 594F subq.w A7, 4 00005E0E 4297 clr.l [A7] 00005E10 306F 0008 movea.w A0, [A7 + 0x8] 00005E14 226F 000C movea.l A1, [A7 + 0xC] 00005E18 2288 move.l [A1], A0 00005E1A 306F 000A movea.w A0, [A7 + 0xA] 00005E1E 2348 0004 move.l [A1 + 0x4], A0 00005E22 2017 move.l D0, [A7] 00005E24 584F addq.w A7, 4 00005E26 4E75 rts 00005E28 514F subq.w A7, 8 00005E2A 4297 clr.l [A7] 00005E2C 206F 000C movea.l A0, [A7 + 0xC] 00005E30 3F28 0006 move.w -[A7], [A0 + 0x6] 00005E34 3F28 0002 move.w -[A7], [A0 + 0x2] 00005E38 486F 0008 pea.l [A7 + 0x8] 00005E3C 4EAD B558 jsr [A5 - 0x4AA8] 00005E40 206F 0018 movea.l A0, [A7 + 0x18] 00005E44 20AF 000C move.l [A0], [A7 + 0xC] 00005E48 202F 0008 move.l D0, [A7 + 0x8] 00005E4C 4FEF 0010 lea.l A7, [A7 + 0x10] 00005E50 4E75 rts 00005E52 2F0A move.l -[A7], A2 00005E54 4FEF FFF2 lea.l A7, [A7 - 0xE] 00005E58 246F 0016 movea.l A2, [A7 + 0x16] 00005E5C 486F 0004 pea.l [A7 + 0x4] 00005E60 A874 syscall GetPort 00005E62 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00005E66 A873 syscall SetPort 00005E68 4EAD D710 jsr [A5 - 0x28F0] 00005E6C 4A00 tst.b D0 00005E6E 6704 beq +0x6 /* 00005E74 */ 00005E70 4EAD D720 jsr [A5 - 0x28E0] label00005E74: 00005E74 7000 moveq.l D0, 0x00 00005E76 1012 move.b D0, [A2] 00005E78 7200 moveq.l D1, 0x00 00005E7A 1212 move.b D1, [A2] 00005E7C 7400 moveq.l D2, 0x00 00005E7E 3401 move.w D2, D1 00005E80 E18A lsl D2, 8 00005E82 8480 or.l D2, D0 00005E84 3F42 0008 move.w [A7 + 0x8], D2 00005E88 7000 moveq.l D0, 0x00 00005E8A 102A 0001 move.b D0, [A2 + 0x1] 00005E8E 7200 moveq.l D1, 0x00 00005E90 122A 0001 move.b D1, [A2 + 0x1] 00005E94 7400 moveq.l D2, 0x00 00005E96 3401 move.w D2, D1 00005E98 E18A lsl D2, 8 00005E9A 8480 or.l D2, D0 00005E9C 3F42 000A move.w [A7 + 0xA], D2 00005EA0 7000 moveq.l D0, 0x00 00005EA2 102A 0002 move.b D0, [A2 + 0x2] 00005EA6 7200 moveq.l D1, 0x00 00005EA8 122A 0002 move.b D1, [A2 + 0x2] 00005EAC 7400 moveq.l D2, 0x00 00005EAE 3401 move.w D2, D1 00005EB0 E18A lsl D2, 8 00005EB2 8480 or.l D2, D0 00005EB4 3F42 000C move.w [A7 + 0xC], D2 00005EB8 594F subq.w A7, 4 00005EBA 486F 000C pea.l [A7 + 0xC] 00005EBE AA33 syscall Color2Index 00005EC0 201F move.l D0, [A7]+ 00005EC2 2E80 move.l [A7], D0 00005EC4 206F 001A movea.l A0, [A7 + 0x1A] 00005EC8 10AF 0003 move.b [A0], [A7 + 0x3] 00005ECC 2F2F 0004 move.l -[A7], [A7 + 0x4] 00005ED0 A873 syscall SetPort 00005ED2 7000 moveq.l D0, 0x00 00005ED4 4FEF 000E lea.l A7, [A7 + 0xE] 00005ED8 245F movea.l A2, [A7]+ 00005EDA 4E75 rts 00005EDC 2F0A move.l -[A7], A2 00005EDE 4FEF FFF4 lea.l A7, [A7 - 0xC] 00005EE2 246F 0016 movea.l A2, [A7 + 0x16] 00005EE6 7000 moveq.l D0, 0x00 00005EE8 102F 0014 move.b D0, [A7 + 0x14] 00005EEC 3E80 move.w [A7], D0 00005EEE 486F 0002 pea.l [A7 + 0x2] 00005EF2 A874 syscall GetPort 00005EF4 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00005EF8 A873 syscall SetPort 00005EFA 486F 0006 pea.l [A7 + 0x6] 00005EFE 486F 0004 pea.l [A7 + 0x4] 00005F02 4EAD AA40 jsr [A5 - 0x55C0] 00005F06 7000 moveq.l D0, 0x00 00005F08 302F 000E move.w D0, [A7 + 0xE] 00005F0C E080 asr D0, 8 00005F0E 1480 move.b [A2], D0 00005F10 7000 moveq.l D0, 0x00 00005F12 302F 0010 move.w D0, [A7 + 0x10] 00005F16 E080 asr D0, 8 00005F18 1540 0001 move.b [A2 + 0x1], D0 00005F1C 7000 moveq.l D0, 0x00 00005F1E 302F 0012 move.w D0, [A7 + 0x12] 00005F22 E080 asr D0, 8 00005F24 1540 0002 move.b [A2 + 0x2], D0 00005F28 2F2F 000A move.l -[A7], [A7 + 0xA] 00005F2C A873 syscall SetPort 00005F2E 7000 moveq.l D0, 0x00 00005F30 4FEF 0014 lea.l A7, [A7 + 0x14] 00005F34 245F movea.l A2, [A7]+ 00005F36 4E75 rts 00005F38 4FEF FAE0 lea.l A7, [A7 - 0x520] 00005F3C 4267 clr.w -[A7] 00005F3E 4EAD BA88 jsr [A5 - 0x4578] 00005F42 2F3C 2A30 0001 move.l -[A7], 0x2A300001 00005F48 486F 010E pea.l [A7 + 0x10E] 00005F4C 4EAD C328 jsr [A5 - 0x3CD8] 00005F50 202F 052E move.l D0, [A7 + 0x52E] 00005F54 3F00 move.w -[A7], D0 00005F56 3F3C 2A31 move.w -[A7], 0x2A31 /* '*1' */ 00005F5A 486F 0428 pea.l [A7 + 0x428] 00005F5E 4EAD C328 jsr [A5 - 0x3CD8] 00005F62 4AAF 053A tst.l [A7 + 0x53A] 00005F66 4FEF 0012 lea.l A7, [A7 + 0x12] 00005F6A 6710 beq +0x12 /* 00005F7C */ 00005F6C 486F 0314 pea.l [A7 + 0x314] 00005F70 2F2F 052C move.l -[A7], [A7 + 0x52C] 00005F74 4EBA FD26 jsr [PC - 0x2DA /* 00005C9C */] 00005F78 504F addq.w A7, 8 00005F7A 6008 bra +0xA /* 00005F84 */ label00005F7C: 00005F7C 422F 0315 clr.b [A7 + 0x315] 00005F80 422F 0314 clr.b [A7 + 0x314] label00005F84: 00005F84 486F 041A pea.l [A7 + 0x41A] 00005F88 486D 826B pea.l [A5 - 0x7D95] 00005F8C 486F 031C pea.l [A7 + 0x31C] 00005F90 4EAD BBD8 jsr [A5 - 0x4428] 00005F94 4AAF 0538 tst.l [A7 + 0x538] 00005F98 4FEF 000C lea.l A7, [A7 + 0xC] 00005F9C 6710 beq +0x12 /* 00005FAE */ 00005F9E 486F 020E pea.l [A7 + 0x20E] 00005FA2 2F2F 0530 move.l -[A7], [A7 + 0x530] 00005FA6 4EBA FCF4 jsr [PC - 0x30C /* 00005C9C */] 00005FAA 504F addq.w A7, 8 00005FAC 6008 bra +0xA /* 00005FB6 */ label00005FAE: 00005FAE 422F 020F clr.b [A7 + 0x20F] 00005FB2 422F 020E clr.b [A7 + 0x20E] label00005FB6: 00005FB6 486F 041A pea.l [A7 + 0x41A] 00005FBA 486D 826F pea.l [A5 - 0x7D91] 00005FBE 486F 0216 pea.l [A7 + 0x216] 00005FC2 4EAD BBD8 jsr [A5 - 0x4428] 00005FC6 486F 0114 pea.l [A7 + 0x114] 00005FCA 486D 826B pea.l [A5 - 0x7D95] 00005FCE 486F 042E pea.l [A7 + 0x42E] 00005FD2 4EAD BBD8 jsr [A5 - 0x4428] 00005FD6 422F 001B clr.b [A7 + 0x1B] 00005FDA 422F 001A clr.b [A7 + 0x1A] 00005FDE 486F 001A pea.l [A7 + 0x1A] 00005FE2 486F 0124 pea.l [A7 + 0x124] 00005FE6 4EAD BBE8 jsr [A5 - 0x4418] 00005FEA 42A7 clr.l -[A7] 00005FEC 3F3C 238C move.w -[A7], 0x238C 00005FF0 4EAD BB10 jsr [A5 - 0x44F0] 00005FF4 3F40 0026 move.w [A7 + 0x26], D0 00005FF8 7000 moveq.l D0, 0x00 00005FFA 4FEF 0546 lea.l A7, [A7 + 0x546] 00005FFE 4E75 rts 00006000 4FEF FEF8 lea.l A7, [A7 - 0x108] 00006004 486F 0002 pea.l [A7 + 0x2] 00006008 2F2F 0110 move.l -[A7], [A7 + 0x110] 0000600C 4EBA FC8E jsr [PC - 0x372 /* 00005C9C */] 00006010 486F 000A pea.l [A7 + 0xA] 00006014 486F 000C pea.l [A7 + 0xC] 00006018 A900 syscall GetFNum 0000601A 306F 0008 movea.w A0, [A7 + 0x8] 0000601E 226F 0118 movea.l A1, [A7 + 0x118] 00006022 2288 move.l [A1], A0 00006024 7000 moveq.l D0, 0x00 00006026 4FEF 0110 lea.l A7, [A7 + 0x110] 0000602A 4E75 rts 0000602C 4FEF FEF8 lea.l A7, [A7 - 0x108] 00006030 3EAF 010E move.w [A7], [A7 + 0x10E] 00006034 3F17 move.w -[A7], [A7] 00006036 486F 0004 pea.l [A7 + 0x4] 0000603A A8FF syscall GetFName/GetFontName 0000603C 2F2F 0114 move.l -[A7], [A7 + 0x114] 00006040 2F2F 0114 move.l -[A7], [A7 + 0x114] 00006044 486F 000A pea.l [A7 + 0xA] 00006048 4EBA FB84 jsr [PC - 0x47C /* 00005BCE */] 0000604C 7000 moveq.l D0, 0x00 0000604E 4FEF 0114 lea.l A7, [A7 + 0x114] 00006052 4E75 rts fn00006054: 00006054 48E7 1020 movem.l -[A7], D3,A2 00006058 246F 000C movea.l A2, [A7 + 0xC] 0000605C 7600 moveq.l D3, 0x00 0000605E 4AAA 0008 tst.l [A2 + 0x8] 00006062 6700 0088 beq +0x8A /* 000060EC */ 00006066 202A 0004 move.l D0, [A2 + 0x4] 0000606A 4EAD 9D1E jsr [A5 - 0x62E2] 0000606E 0070 0000 0243 ori.w [A0 + D0.w * 2 + 0x43], 0x0 00006074 0000 02AB ori.b D0, 0xAB 00006078 0008 0000 ori.b A0, 0x0 0000607C 0243 0032 andi.w D3, 0x32 /* '2' */ 00006080 0000 0244 ori.b D0, 0x44 /* 'D' */ 00006084 002C 0000 0245 ori.b [A4 + 0x245], 0x0 0000608A 0026 0000 ori.b -[A6], 0x0 0000608E 0246 002C andi.w D6, 0x2C /* ',' */ 00006092 0000 0247 ori.b D0, 0x47 /* 'G' */ 00006096 003A 0000 0248 ori.b [PC + 0x248 /* 000062E0, value 0x48 'H' */], 0x0 0000609C 0028 0000 0249 ori.b [A0 + 0x249], 0x0 000060A2 0022 0000 ori.b -[A2], 0x0 000060A6 024A 001C andi.w A2, 0x1C 000060AA 0000 02AB ori.b D0, 0xAB 000060AE 0002 2F2A ori.b D2, 0x2A /* '*' */ 000060B2 0008 4EAD ori.b A0, 0xAD 000060B6 C200 and.b D1, D0 000060B8 584F addq.w A7, 4 000060BA 6028 bra +0x2A /* 000060E4 */ 000060BC 2F2A 0008 move.l -[A7], [A2 + 0x8] 000060C0 A8F5 syscall KillPicture 000060C2 6020 bra +0x22 /* 000060E4 */ 000060C4 486A 0008 pea.l [A2 + 0x8] 000060C8 4EAD BAC0 jsr [A5 - 0x4540] 000060CC 584F addq.w A7, 4 000060CE 6014 bra +0x16 /* 000060E4 */ 000060D0 2F2A 0008 move.l -[A7], [A2 + 0x8] 000060D4 203C 0004 0004 move.l D0, 0x40004 000060DA AB1D syscall QDExtensions 000060DC 6006 bra +0x8 /* 000060E4 */ 000060DE 263C 8004 0BBC move.l D3, 0x80040BBC label000060E4: 000060E4 4A83 tst.l D3 000060E6 6604 bne +0x6 /* 000060EC */ 000060E8 42AA 0008 clr.l [A2 + 0x8] label000060EC: 000060EC 2003 move.l D0, D3 000060EE 4CDF 0408 movem.l D3,A2, [A7]+ 000060F2 4E75 rts fn000060F4: 000060F4 2F03 move.l -[A7], D3 000060F6 7600 moveq.l D3, 0x00 000060F8 4878 0001 push.l 0x1 000060FC 2F3C 0024 000C move.l -[A7], 0x24000C 00006102 4EAD D960 jsr [A5 - 0x26A0] 00006106 226F 0010 movea.l A1, [A7 + 0x10] 0000610A 2288 move.l [A1], A0 0000610C 4A6D 0874 tst.w [A5 + 0x874] 00006110 504F addq.w A7, 8 00006112 6706 beq +0x8 /* 0000611A */ 00006114 263C 8004 0002 move.l D3, 0x80040002 label0000611A: 0000611A 206F 0008 movea.l A0, [A7 + 0x8] 0000611E 2050 movea.l A0, [A0] 00006120 2050 movea.l A0, [A0] 00006122 216F 000C 0014 move.l [A0 + 0x14], [A7 + 0xC] 00006128 2003 move.l D0, D3 0000612A 261F move.l D3, [A7]+ 0000612C 4E75 rts fn0000612E: 0000612E 594F subq.w A7, 4 00006130 4297 clr.l [A7] 00006132 4AAF 0008 tst.l [A7 + 0x8] 00006136 670A beq +0xC /* 00006142 */ 00006138 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000613C 4EAD C200 jsr [A5 - 0x3E00] 00006140 584F addq.w A7, 4 label00006142: 00006142 2017 move.l D0, [A7] 00006144 584F addq.w A7, 4 00006146 4E75 rts fn00006148: 00006148 2F03 move.l -[A7], D3 0000614A 4FEF FFF4 lea.l A7, [A7 - 0xC] 0000614E 7600 moveq.l D3, 0x00 00006150 2EAF 0018 move.l [A7], [A7 + 0x18] 00006154 2F6F 001C 0004 move.l [A7 + 0x4], [A7 + 0x1C] 0000615A 2F6F 0020 0008 move.l [A7 + 0x8], [A7 + 0x20] 00006160 4857 pea.l [A7] 00006162 2F2F 0018 move.l -[A7], [A7 + 0x18] 00006166 4EAD D970 jsr [A5 - 0x2690] 0000616A 4A6D 0874 tst.w [A5 + 0x874] 0000616E 504F addq.w A7, 8 00006170 6706 beq +0x8 /* 00006178 */ 00006172 263C 8004 0002 move.l D3, 0x80040002 label00006178: 00006178 2003 move.l D0, D3 0000617A 4FEF 000C lea.l A7, [A7 + 0xC] 0000617E 261F move.l D3, [A7]+ 00006180 4E75 rts 00006182 48E7 1820 movem.l -[A7], D3,D4,A2 00006186 246F 0010 movea.l A2, [A7 + 0x10] 0000618A 7600 moveq.l D3, 0x00 0000618C 204A movea.l A0, A2 0000618E 70FF moveq.l D0, 0xFFFFFFFF label00006190: 00006190 5280 addq.l D0, 1 00006192 4A18 tst.b [A0]+ 00006194 66FA bne -0x4 /* 00006190 */ 00006196 2F00 move.l -[A7], D0 00006198 2F0A move.l -[A7], A2 0000619A 4EAD E408 jsr [A5 - 0x1BF8] 0000619E 2800 move.l D4, D0 000061A0 4A84 tst.l D4 000061A2 504F addq.w A7, 8 000061A4 6C08 bge +0xA /* 000061AE */ 000061A6 263C 8004 0001 move.l D3, 0x80040001 000061AC 6006 bra +0x8 /* 000061B4 */ label000061AE: 000061AE 206F 0014 movea.l A0, [A7 + 0x14] 000061B2 2084 move.l [A0], D4 label000061B4: 000061B4 2003 move.l D0, D3 000061B6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000061BA 4E75 rts 000061BC 2F03 move.l -[A7], D3 000061BE 7600 moveq.l D3, 0x00 000061C0 2F2F 0010 move.l -[A7], [A7 + 0x10] 000061C4 2F2F 0010 move.l -[A7], [A7 + 0x10] 000061C8 2F2F 0010 move.l -[A7], [A7 + 0x10] 000061CC 4EAD E400 jsr [A5 - 0x1C00] 000061D0 2600 move.l D3, D0 000061D2 2003 move.l D0, D3 000061D4 4FEF 000C lea.l A7, [A7 + 0xC] 000061D8 261F move.l D3, [A7]+ 000061DA 4E75 rts fn000061DC: 000061DC 2F03 move.l -[A7], D3 000061DE 594F subq.w A7, 4 000061E0 7600 moveq.l D3, 0x00 000061E2 206F 000C movea.l A0, [A7 + 0xC] 000061E6 2050 movea.l A0, [A0] 000061E8 2EA8 0014 move.l [A7], [A0 + 0x14] 000061EC 2F2F 0018 move.l -[A7], [A7 + 0x18] 000061F0 2F2F 0018 move.l -[A7], [A7 + 0x18] 000061F4 4878 0001 push.l 0x1 000061F8 2F2F 001C move.l -[A7], [A7 + 0x1C] 000061FC 206F 0010 movea.l A0, [A7 + 0x10] 00006200 4E90 jsr [A0] 00006202 2600 move.l D3, D0 00006204 2003 move.l D0, D3 00006206 4FEF 0014 lea.l A7, [A7 + 0x14] 0000620A 261F move.l D3, [A7]+ 0000620C 4E75 rts fn0000620E: 0000620E 2F03 move.l -[A7], D3 00006210 594F subq.w A7, 4 00006212 7600 moveq.l D3, 0x00 00006214 206F 000C movea.l A0, [A7 + 0xC] 00006218 2050 movea.l A0, [A0] 0000621A 2EA8 0014 move.l [A7], [A0 + 0x14] 0000621E 2F2F 0018 move.l -[A7], [A7 + 0x18] 00006222 2F2F 0018 move.l -[A7], [A7 + 0x18] 00006226 42A7 clr.l -[A7] 00006228 2F2F 001C move.l -[A7], [A7 + 0x1C] 0000622C 206F 0010 movea.l A0, [A7 + 0x10] 00006230 4E90 jsr [A0] 00006232 2600 move.l D3, D0 00006234 2003 move.l D0, D3 00006236 4FEF 0014 lea.l A7, [A7 + 0x14] 0000623A 261F move.l D3, [A7]+ 0000623C 4E75 rts 0000623E 4EAD D620 jsr [A5 - 0x29E0] 00006242 4E75 rts 00006244 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 00006248 4FEF FFD8 lea.l A7, [A7 - 0x28] 0000624C 282F 0050 move.l D4, [A7 + 0x50] 00006250 2C6F 0054 movea.l A6, [A7 + 0x54] 00006254 266F 0058 movea.l A3, [A7 + 0x58] 00006258 246F 005C movea.l A2, [A7 + 0x5C] 0000625C 2A2F 0060 move.l D5, [A7 + 0x60] 00006260 286F 0064 movea.l A4, [A7 + 0x64] 00006264 7600 moveq.l D3, 0x00 00006266 2F6D 1B2C 0012 move.l [A7 + 0x12], [A5 + 0x1B2C] 0000626C 3F6D 1B30 0016 move.w [A7 + 0x16], [A5 + 0x1B30] 00006272 2F6D 8252 000C move.l [A7 + 0xC], [A5 - 0x7DAE] 00006278 3F6D 8256 0010 move.w [A7 + 0x10], [A5 - 0x7DAA] 0000627E 7C00 moveq.l D6, 0x00 00006280 7E00 moveq.l D7, 0x00 00006282 7009 moveq.l D0, 0x09 00006284 BA80 cmp.l D5, D0 00006286 6706 beq +0x8 /* 0000628E */ 00006288 7008 moveq.l D0, 0x08 0000628A BA80 cmp.l D5, D0 0000628C 6610 bne +0x12 /* 0000629E */ label0000628E: 0000628E 203C 8004 07D0 move.l D0, 0x800407D0 00006294 4FEF 0028 lea.l A7, [A7 + 0x28] 00006298 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 0000629C 4E75 rts label0000629E: 0000629E 3F6B 0002 0020 move.w [A7 + 0x20], [A3 + 0x2] 000062A4 3F6B 0006 0022 move.w [A7 + 0x22], [A3 + 0x6] 000062AA 3F6B 000A 0024 move.w [A7 + 0x24], [A3 + 0xA] 000062B0 3F6B 000E 0026 move.w [A7 + 0x26], [A3 + 0xE] 000062B6 3F6A 0002 0018 move.w [A7 + 0x18], [A2 + 0x2] 000062BC 3F6A 0006 001A move.w [A7 + 0x1A], [A2 + 0x6] 000062C2 3F6A 000A 001C move.w [A7 + 0x1C], [A2 + 0xA] 000062C8 3F6A 000E 001E move.w [A7 + 0x1E], [A2 + 0xE] 000062CE 4A84 tst.l D4 000062D0 6700 01B4 beq +0x1B6 /* 00006486 */ 000062D4 200E move.l D0, A6 000062D6 6700 01AE beq +0x1B0 /* 00006486 */ 000062DA 486F 0006 pea.l [A7 + 0x6] 000062DE AA19 syscall GetForeColor 000062E0 4857 pea.l [A7] 000062E2 AA1A syscall GetBackColor 000062E4 200C move.l D0, A4 000062E6 6700 00CE beq +0xD0 /* 000063B6 */ 000062EA 0C2C 0001 0004 cmpi.b [A4 + 0x4], 0x1 000062F0 6646 bne +0x48 /* 00006338 */ 000062F2 7000 moveq.l D0, 0x00 000062F4 1014 move.b D0, [A4] 000062F6 7200 moveq.l D1, 0x00 000062F8 1214 move.b D1, [A4] 000062FA 7400 moveq.l D2, 0x00 000062FC 3401 move.w D2, D1 000062FE E18A lsl D2, 8 00006300 8480 or.l D2, D0 00006302 3F42 0012 move.w [A7 + 0x12], D2 00006306 7000 moveq.l D0, 0x00 00006308 102C 0001 move.b D0, [A4 + 0x1] 0000630C 7200 moveq.l D1, 0x00 0000630E 122C 0001 move.b D1, [A4 + 0x1] 00006312 7400 moveq.l D2, 0x00 00006314 3401 move.w D2, D1 00006316 E18A lsl D2, 8 00006318 8480 or.l D2, D0 0000631A 3F42 0014 move.w [A7 + 0x14], D2 0000631E 7000 moveq.l D0, 0x00 00006320 102C 0002 move.b D0, [A4 + 0x2] 00006324 7200 moveq.l D1, 0x00 00006326 122C 0002 move.b D1, [A4 + 0x2] 0000632A 7400 moveq.l D2, 0x00 0000632C 3401 move.w D2, D1 0000632E E18A lsl D2, 8 00006330 8480 or.l D2, D0 00006332 3F42 0016 move.w [A7 + 0x16], D2 00006336 600C bra +0xE /* 00006344 */ label00006338: 00006338 7000 moveq.l D0, 0x00 0000633A 1014 move.b D0, [A4] 0000633C 2F00 move.l -[A7], D0 0000633E 486F 0016 pea.l [A7 + 0x16] 00006342 AA34 syscall Index2Color label00006344: 00006344 0C2C 0001 000A cmpi.b [A4 + 0xA], 0x1 0000634A 664A bne +0x4C /* 00006396 */ 0000634C 7000 moveq.l D0, 0x00 0000634E 102C 0006 move.b D0, [A4 + 0x6] 00006352 7200 moveq.l D1, 0x00 00006354 122C 0006 move.b D1, [A4 + 0x6] 00006358 7400 moveq.l D2, 0x00 0000635A 3401 move.w D2, D1 0000635C E18A lsl D2, 8 0000635E 8480 or.l D2, D0 00006360 3F42 000C move.w [A7 + 0xC], D2 00006364 7000 moveq.l D0, 0x00 00006366 102C 0007 move.b D0, [A4 + 0x7] 0000636A 7200 moveq.l D1, 0x00 0000636C 122C 0007 move.b D1, [A4 + 0x7] 00006370 7400 moveq.l D2, 0x00 00006372 3401 move.w D2, D1 00006374 E18A lsl D2, 8 00006376 8480 or.l D2, D0 00006378 3F42 000E move.w [A7 + 0xE], D2 0000637C 7000 moveq.l D0, 0x00 0000637E 102C 0008 move.b D0, [A4 + 0x8] 00006382 7200 moveq.l D1, 0x00 00006384 122C 0008 move.b D1, [A4 + 0x8] 00006388 7400 moveq.l D2, 0x00 0000638A 3401 move.w D2, D1 0000638C E18A lsl D2, 8 0000638E 8480 or.l D2, D0 00006390 3F42 0010 move.w [A7 + 0x10], D2 00006394 600E bra +0x10 /* 000063A4 */ label00006396: 00006396 7000 moveq.l D0, 0x00 00006398 102C 0006 move.b D0, [A4 + 0x6] 0000639C 2F00 move.l -[A7], D0 0000639E 486F 0010 pea.l [A7 + 0x10] 000063A2 AA34 syscall Index2Color label000063A4: 000063A4 4A2C 0010 tst.b [A4 + 0x10] 000063A8 670C beq +0xE /* 000063B6 */ 000063AA 7A20 moveq.l D5, 0x20 000063AC 3F2C 000E move.w -[A7], [A4 + 0xE] 000063B0 4EAD AC40 jsr [A5 - 0x53C0] 000063B4 544F addq.w A7, 2 label000063B6: 000063B6 2005 move.l D0, D5 000063B8 0480 0000 0021 subi.l D0, 0x21 /* '!' */ 000063BE 6706 beq +0x8 /* 000063C6 */ 000063C0 5580 subq.l D0, 2 000063C2 670A beq +0xC /* 000063CE */ 000063C4 600E bra +0x10 /* 000063D4 */ label000063C6: 000063C6 486D 2080 pea.l [A5 + 0x2080] 000063CA AA21 syscall OpColor 000063CC 6006 bra +0x8 /* 000063D4 */ label000063CE: 000063CE 486D 2086 pea.l [A5 + 0x2086] 000063D2 AA21 syscall OpColor label000063D4: 000063D4 486F 0012 pea.l [A7 + 0x12] 000063D8 AA14 syscall RGBForeColor 000063DA 486F 000C pea.l [A7 + 0xC] 000063DE AA15 syscall RGBBackColor 000063E0 594F subq.w A7, 4 000063E2 2F04 move.l -[A7], D4 000063E4 203C 0004 000F move.l D0, 0x4000F 000063EA AB1D syscall QDExtensions 000063EC 205F movea.l A0, [A7]+ 000063EE 2244 movea.l A1, D4 000063F0 2251 movea.l A1, [A1] 000063F2 B1D1 cmpa.l A0, [A1] 000063F4 671A beq +0x1C /* 00006410 */ 000063F6 554F subq.w A7, 2 000063F8 2F04 move.l -[A7], D4 000063FA 203C 0004 0001 move.l D0, 0x40001 00006400 AB1D syscall QDExtensions 00006402 101F move.b D0, [A7]+ 00006404 6704 beq +0x6 /* 0000640A */ 00006406 7C01 moveq.l D6, 0x01 00006408 6006 bra +0x8 /* 00006410 */ label0000640A: 0000640A 263C 8004 0002 move.l D3, 0x80040002 label00006410: 00006410 594F subq.w A7, 4 00006412 2F0E move.l -[A7], A6 00006414 203C 0004 000F move.l D0, 0x4000F 0000641A AB1D syscall QDExtensions 0000641C 205F movea.l A0, [A7]+ 0000641E 2256 movea.l A1, [A6] 00006420 B1D1 cmpa.l A0, [A1] 00006422 671A beq +0x1C /* 0000643E */ 00006424 554F subq.w A7, 2 00006426 2F0E move.l -[A7], A6 00006428 203C 0004 0001 move.l D0, 0x40001 0000642E AB1D syscall QDExtensions 00006430 101F move.b D0, [A7]+ 00006432 6704 beq +0x6 /* 00006438 */ 00006434 7E01 moveq.l D7, 0x01 00006436 6006 bra +0x8 /* 0000643E */ label00006438: 00006438 263C 8004 0002 move.l D3, 0x80040002 label0000643E: 0000643E 4A83 tst.l D3 00006440 661C bne +0x1E /* 0000645E */ 00006442 2F2F 0068 move.l -[A7], [A7 + 0x68] 00006446 3F05 move.w -[A7], D5 00006448 486F 001E pea.l [A7 + 0x1E] 0000644C 486F 002A pea.l [A7 + 0x2A] 00006450 2F16 move.l -[A7], [A6] 00006452 2044 movea.l A0, D4 00006454 2F10 move.l -[A7], [A0] 00006456 4EAD B4F8 jsr [A5 - 0x4B08] 0000645A 4FEF 0016 lea.l A7, [A7 + 0x16] label0000645E: 0000645E 4A06 tst.b D6 00006460 670A beq +0xC /* 0000646C */ 00006462 2F04 move.l -[A7], D4 00006464 203C 0004 0002 move.l D0, 0x40002 0000646A AB1D syscall QDExtensions label0000646C: 0000646C 4A07 tst.b D7 0000646E 670A beq +0xC /* 0000647A */ 00006470 2F0E move.l -[A7], A6 00006472 203C 0004 0002 move.l D0, 0x40002 00006478 AB1D syscall QDExtensions label0000647A: 0000647A 486F 0006 pea.l [A7 + 0x6] 0000647E AA14 syscall RGBForeColor 00006480 4857 pea.l [A7] 00006482 AA15 syscall RGBBackColor 00006484 6006 bra +0x8 /* 0000648C */ label00006486: 00006486 263C 8004 0001 move.l D3, 0x80040001 label0000648C: 0000648C 2003 move.l D0, D3 0000648E 4FEF 0028 lea.l A7, [A7 + 0x28] 00006492 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00006496 4E75 rts 00006498 0000 0000 ori.b D0, 0x0 0000649C 0000 0000 ori.b D0, 0x0 000064A0 0000 0000 ori.b D0, 0x0